2013-06-21 49 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+已经被弃用了。去除这个宝石固定资产。