通过创建一个全新的 Rails 4 应用程序并将 app/config/lib/db/routes/Gemfile/public 迁移到其中,我将我的 Rails 3.2.13 应用程序迁移到 Rails 4.0。一切似乎都正常,除了以下错误:
每当我打电话给image_tag
前任。<%= image_tag('home_vertical_separator.gif', :alt => 'Separator Image') %>
.
错误提示:
undefined local variable or method 'asset_paths' for #<#<Class:0x007fd5cb989b28>:0x007fd5cbdd2fe0>
内线config/initializers/images_pipeline_path.rb
处asset_paths.compute_public_path(source, 'images')
。
我知道 sprockets 现在被视为一个单独的项目,这就是我在 Gemfile 中添加以下行的原因:
gem 'sprockets-rails', :require => 'sprockets/railtie'
不幸的是它仍然无法正常工作,有什么提示吗?