在Rails 4的开发中禁用Sprockets资产缓存

苏门

另一个问题“在开发中禁用Sprockets资产缓存”解决了如何在Rails 3.2中禁用Sprockets缓存。您如何在Rails 4上做同样的事情?我正在研究资产管道中深处的一颗宝石,不得不清除tmp/cache/*并重新启动Rails变得很累。

BenV

如果查看Sprockets,可以看到ifcache_classes为true,然后app.assets将其设置为app.assets.index,并且不再检查文件系统。

为了在开发中解决此问题,您可以配置中添加类似于以下内容的内容development.rb

# Sprockets configuration: prevent sprockets from caching assets in development
# when cache_classes is set to true
sprockets_env = nil
config.assets.configure do |env|
  sprockets_env = env

  # Sprockets environment configuration goes here
  # env.js_compressor  = :uglifier # or :closure, :yui
  # env.css_compressor = :sass   # or :yui
end

if config.cache_classes
  config.after_initialize do
    Rails.application.assets = sprockets_env
  end
end

从本质上讲,这在Sprockets :: Environment对象被Sprockets :: Index 1覆盖之前就引起了人们的崇敬,并允许检查文件系统中是否有新资产,即使该属性cache_classes为true。这似乎在开发中对我们有用,因此希望它对其他人也有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails:Sprockets :: Rails :: Helper :: AssetNotPrecompiled在开发中

来自分类Dev

我无法禁用 Rails 中的链轮资产缓存

来自分类Dev

在Rails 4中禁用缓存摘要

来自分类Dev

在Rails 4中禁用缓存摘要

来自分类Dev

在Rails中禁用资产预编译功能

来自分类Dev

在Rails中禁用资产预编译功能

来自分类Dev

Sprockets :: Rails :: Helper :: AssetNotFound-资产管道中不存在资产“ my_logo.jpeg”

来自分类Dev

如何禁用Rails 4缓存的日志记录

来自分类Dev

如何禁用Rails 4缓存的日志记录

来自分类Dev

如何重置Heroku Rails4资产管道缓存

来自分类Dev

在Rails / Cloudfront / Heroku中设置资产缓存过期

来自分类Dev

在Rails 4 +独角兽+工头中禁用资产记录

来自分类Dev

即使在config / initializers / assets.rb中声明,Sprockets Rails Helper资产也不会预编译

来自分类Dev

Rails 4,资产编译

来自分类Dev

禁用Asset Pipeline / Sprockets Rails 4.1

来自分类Dev

Rails 4:Bosstrap-sass宝石资产在开发中起作用,但在生产中不起作用

来自分类Dev

Rails 3.2.8-不加载资产(开发)

来自分类Dev

Rails 3.2.8-不加载资产(开发)

来自分类Dev

Rails:在开发中禁用敲 JWT 身份验证

来自分类Dev

在Rails中缓存模型

来自分类常见问题

禁用ActiveRecord for Rails 4

来自分类Dev

Rails 4:在特定页面中禁用Turbolinks

来自分类Dev

浏览器无法为Rails 4站点缓存页面资产

来自分类Dev

如何在Rails4中获取资产摘要

来自分类Dev

在Rails 4 / Heroku中摆脱旧的已编译资产

来自分类Dev

资产在Rails中如何工作?

来自分类Dev

在Ruby on Rails中,什么是“资产”?

来自分类Dev

在Rails 4中使用Sprockets和Turbolinks时如何异步加载javascript

来自分类Dev

开发人员版Rails 6中资产的错误404(未找到)

Related 相关文章

热门标签

归档