我刚刚删除了两个新的rails 3.2.6项目,我已指定进行一些清理。在尝试进行一些UI更改时,我意识到即使在开发过程中,资产管道也会路由到public / assets文件夹。
对scss进行一些更改后,我运行了rake assets:clean
,后跟rake assets:precompile
。两者都运行没有错误,我重新启动了我的localhost,并且样式被打破了。
我已经浏览过rails资产管道指南,以及其他一些没有真正提供我需要的答案的文档。
我尝试将config.serve_static_assets = false
添加到development.rb
文件夹中的config
文件,但是这也没有呈现任何scss。
任何人都可以解释发生了什么,以及最好的解决方法吗?
由于
答案 0 :(得分:0)
将以下语句添加到development.rb以防止从公共/资产加载文件。
config.serve_static_assets = false
现在重新启动服务器,您将获得更好的视图。
在测试模式下预编码代码。 -
将此配置添加到test.rb
config.assets.compile = false
config.serve_static_assets = true