使用config.cache_classes缓存JS

时间:2013-07-22 00:56:50

标签: javascript ruby-on-rails caching configuration ruby-on-rails-4

我正在使用rails 4 Live Streaming Future(用于SSE)。我必须在development.rb中设置它(如果我设置为false,页面挂出):

config.cache_classes = true

config.assets.debug = true
#config.serve_static_assets = true
#config.eager_load = true
config.action_controller.perform_caching = false #(!!!)

但是!在我编辑js文件的任何时候,我都必须重新加载服务器以在浏览器中测试它。这真的很难! 我在哪里可以禁用js缓存?

对任何想法都会感激不尽!

3 个答案:

答案 0 :(得分:0)

取消注释资产调试模式。

config.assets.debug = true

答案 1 :(得分:0)

确定。我从https://github.com/milchschaum/rails_4_live_streaming

复制配置

他用

config.assets.debug = true
# Handle multiple requests
config.preload_frameworks = true
config.allow_concurrency = true

完整代码在这里https://raw.github.com/milchschaum/rails_4_live_streaming/c6318701f73bef5125cb4000bd424bdb853e893e/config/environments/development.rb

答案 2 :(得分:0)

config / development.rb ,添加:

config.allow_concurrency = true