rails 4(生产环境)中的背景图像不起作用。在我看来,资产管道存在问题。当我用 css 编写时:
selector{
background-image: url(image.jpg)
}
它生成http://myapp.com/assets/image.jpg并且它不起作用。如果我手动将 url 更改为 image.jpg-fingerprint(来自 public/assets),那么一切都很好。
ckeditor 也不起作用。
这是我的生产.rb
config.cache_classes = true
config.assets.enabled = true
config.eager_load = true
config.assets.precompile += Ckeditor.assets
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.assets.js_compressor = :uglifier
config.assets.compile = false
config.assets.digest = true
config.assets.version = '1.0'
config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'
config.log_level = :info
config.log_formatter = ::Logger::Formatter.new