如何让Rails 3.1在开发模式下连接资产?

时间:2012-04-18 18:28:24

标签: ruby-on-rails asset-pipeline

我无法让资产管道在开发中连接(但不压缩!)资产。我的想法是,对于每个开发页面加载,我可以停止为微小的css / js文件发出70多个请求,但仍然可以查看行号,这样我就可以找出问题所在。

我的config/environments/development.rb有这个,我解释rails指南意味着应该将资产编译成一个文件,但不压缩:

config.assets.compress = false
config.assets.compile = true
config.assets.digest = false
config.assets.debug = false

但没有骰子:资产仍然是单独提供的,而不是在application.js中连接。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:13)

尝试将debug: false添加到您的include / link-tags

# in views/layouts/application.html.haml (or .erb, then use <%= %>)
= stylesheet_link_tag    "application", debug: false
= javascript_include_tag "application", debug: false

无需重启应用!我希望你在改变development.rb ;-)后不要忘记这样做。

告诉它是否适合您(因为您的设置使我的开发模式很容易连接js / css文件)。

当然,只作为临时解决方案。