使用Rails管理不同区域的资产

时间:2013-12-11 12:17:13

标签: ruby-on-rails asset-pipeline

是否可以在Rails中为站点的不同区域提供不同的资产。例如,在我的admin区域中,我正在使用bootstrap,但这也会在非管理区域中加载。我想这与我的文件夹结构有关,但我已经尝试过移动它并且没有任何运气。

任何与admin相关的内容都是您期望普通控制器,视图或资产的位置,除非它嵌套在admin文件夹中。 E.g。

App > Assets > Stylesheets > Admin

1 个答案:

答案 0 :(得分:1)

您可以根据需要自定义资产管道。 这里详细描述: http://guides.rubyonrails.org/asset_pipeline.html#manifest-files-and-directives

也在这里: http://railscasts.com/episodes/279-understanding-the-asset-pipeline

请注意你的app / assets / javascripts / application.js这个小行:

//= require_tree .

指示sprocket加载资源javascript文件夹树中的所有文件。更改此行以限制特定文件。