我有一个带有禁用资产管道的旧应用程序。我将 rails 更新到 3.2.13,:assets
在 Gemfile 中添加了组,在以下位置启用了资产application.rb
:
config.assets.enabled = true
config.assets.version = '1.0'
但是在我明确设置资产路径之前,资产不会加载和编译:
config.assets.paths << Rails.root.join("app", "assets", "stylesheets")
config.assets.paths << Rails.root.join("app", "assets", "javascripts")
config.assets.paths << Rails.root.join("app", "assets", "images")
我知道它必须在没有明确设置路径的情况下工作。但我就是不明白为什么它现在不起作用。它仅在我在配置文件中定义路径时才有效。谢谢。