是需要把 app/assets/stylesheets/
下文件名一个一个的都添加到 app/config/environments/production.rb
的 config.assets.precompile += %w( )
里面吗?
有什么自动添加app/assets/stylesheets/
里面的全部文件吗?
@blacktulip 自己前端一般,所以很多页面都是 clone 的,如果都 reference 到 application.css 里,会不会所有的 css js 在更换页面的时候都会重新加载一遍?还是会只要用户打开第一次,之后不管他跳转到哪个页面,都不要重新加载 css js 文件了?
#8 楼 @Levan 不管你是自己写也好,照抄别人的也罢,总之确定好以下事项:
在 application.{css, js, scss, coffee}
里 require 好这些资源,只要你能在 development 环境下正常运行,那就说明 require 对了application.{css, js, scss, coffee}
里 require 的文件顺序将它们打包压缩,最终你得到的只是两个文件而已: application.css
和 application.js
config.assets.precompile
选项的用途就是这样。对于 Assets Pipeline 的种种细节,还是通读一下官方的文档更好。