2011-11-22 86 views

回答

2

Rails約定是把這些在控制器的CSS文件:

例如,如果產生ProjectsController,將會有一個新的 文件的app /資產/ JavaScript的/ projects.js.coffee另一個是 app/assets/stylesheets/projects.css.scss。你應該把任何 的JavaScript或CSS唯一的控制器它們各自的資產內 文件,因爲這些文件可以隨後只爲這些控制器 用線如<%= javascript_include_tag PARAMS加載[:控制器]%> 或<% = stylesheet_link_tag params [:controller]%>。

將CSS放入視圖中並不是一個好主意,因爲您失去了Rails提供的資產管理功能(指紋識別,自動縮小)。

更多此處瞭解:http://guides.rubyonrails.org/asset_pipeline.html#how-to-use-the-asset-pipeline

相關問題