2013-06-21 46 views
1

我有遺留資產管道的遺留應用程序。我在application.rb更新導軌3.2.13,在Gemfile中添加:assets組,使資產:如果未明確設置資產路徑,則Rails無法找到資產

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") 

我知道它必須工作沒有明確設置路徑。但我不明白爲什麼它現在不起作用。它只在我的配置文件中定義路徑時才起作用。謝謝。

+0

你可以發佈你的'application.rb'嗎?有趣的部分是:它是否需要「sprockets/railtie」和「if defined?(Bundler)'例程。 –

回答

2

問題出在active_reload寶石,很久以前它被包含在Gemfile中,而Rails 3.2+已經被棄用了。去除這個寶石固定資產。