【发布时间】:2014-01-08 08:11:26
【问题描述】:
如果我在本地预编译我的资产,那么除了未预编译的资产 (app/assets) 之外,还会提供预编译的资产 (public/assets)。我已经尝试添加
config.serve_static_assets = false
到我的 development.rb。 development.rb 中的其他资产配置参数是:
config.assets.compress = false
config.assets.debug = true
当然我可以删除 public/assets 文件夹,但我不想在每次推送之前都预编译资产——这就是我首先开始在本地预编译的原因。关于如何让 Rails 仅提供非预编译资产的任何想法?
【问题讨论】:
-
将 server_static_assets 设置为 false 就足够了。您可以尝试清除浏览器的缓存以查看是否有任何变化吗?
标签: ruby-on-rails ruby-on-rails-3 asset-pipeline