我应该在控制器生成的资产中插入什么内容

时间:2012-03-15 09:53:52

标签: ruby-on-rails asset-pipeline

我正在使用Rails 3.2,我注意到每次生成控制器时,Rails都会在assets文件夹中创建一个名称相同的js和css文件。

我知道在Rails 3.1中引入了资产管道,但我不确定我应该在每个文件中插入什么代码。

控制器中包含的所有操作的js和css是什么?或者我应该如何组织我的资产呢?

1 个答案:

答案 0 :(得分:0)

例如,如果您生成ProjectsController,Rails还将在app / assets / javascripts / projects.js.coffee中添加一个新文件,在app / assets / stylesheets / projects.css.scss中添加另一个文件。您应该将任何JavaScript或CSS唯一的控件放入其各自的资产文件中,因为这些文件可以仅为这些控制器加载,例如<%= javascript_include_tag params [:controller]%>或<%= stylesheet_link_tag params [:controller]%>。见asset_pipeline