簡體   English   中英

超載資產/可安裝引擎的視圖?

[英]Overload assets/views of a mountable engine?

我正在開發將安裝在Rails應用程序中的Rails-3.1可安裝引擎,該引擎提供了它自己的資產和視圖,但是我想重載一些文件。

例:

讓我們考慮一個可安裝的博客引擎,該引擎可以安裝在任何應用程序中以獲取博客系統,但該引擎應看起來與網站完全一樣,因此我想重載一些資產文件以及某些視圖(例如_header和_footer在布局中呈現的局部視圖)

使用可安裝的引擎有可能嗎?

這是完全可能的。 基本上,Rails將始終使用在Rails應用程序中找到的文件,而不是來自引擎的文件。

要重新定義視圖,只需在您的應用中使用相同的路徑和名稱重新創建它們即可。

關於資產,這是相同的原則,我已經使用javascript完成了此操作(從來沒有使用pics或css,但我認為這是相同的)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM