我正在使用Rails 3.2,我注意到每次我生成一个控制器时,Rails都会在assets文件夹中创建一个同名的js和css文件。
我知道在Rails 3.1中引入了资产管道,但我不确定应该在每个文件中插入什么代码。
控制器中包含的所有特定于操作的js和css?或者我应该如何组织我的资产?
发布于 2012-03-15 17:59:25
例如,如果生成一个ProjectsController,Rails还会在app/assets/javascripts/projects.js和app/assets/stylesheets/projects.css.scss中添加一个新文件。应该将控制器特有的任何控制器或CSS放在其各自的资源文件中,因为随后可以使用诸如<%= javascript_include_tag params: JavaScript %>或<%= stylesheet_link_tag params:controller %>等行为这些控制器加载这些文件。请参阅asset_pipeline
https://stackoverflow.com/questions/9717359
复制相似问题