ruby-on-rails - 在 Rails 5+ 中禁用 sprocket 资源缓存

标签 ruby-on-rails ruby caching sprockets

我尝试了很多方法来禁用 Rails 中的 sprocket 资源缓存,但没有成功。我尝试配置development.rb,但它根本不起作用。 我正在使用此代码来禁用缓存生成

config.assets.cache_store = :null_store  # Disables the Asset cache
config.sass.cache = false  # Disable the SASS compiler cache

ruby 版本=2.3.3 rails 版本=5.0.1 提前致谢。

最佳答案

根据 Rails docs ,将以下代码块添加到您的environments/development.rb

config.assets.configure do |env|
  env.cache = ActiveSupport::Cache.lookup_store(:null_store)
end

关于ruby-on-rails - 在 Rails 5+ 中禁用 sprocket 资源缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42954065/

相关文章:

ruby-on-rails - Rails 渲染后退出 Controller

ruby-on-rails - 确保在保存并创建主模型后创建或保存关联 Rails 4

python - Django 中所有 Celery worker/内存缓存的全局可访问对象

ios - 在 iOS swift 中存储大图片

ruby-on-rails - rails : comparison of Status with Status failed

ruby-on-rails - Rails.application.assets 在生产环境中的等价物是什么?

ruby-on-rails - 任何代码编辑后的 ​​RoR 未定义方法 `attr_accessible'

java - Sqlite 连接 ruby​​ java 桥

ruby - ruby 纤维程序中的控制流程

java - 更改密码以在 Apache Ignite 中连接服务器