0

通过创建一个全新的 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.rbasset_paths.compute_public_path(source, 'images')

我知道 sprockets 现在被视为一个单独的项目,这就是我在 Gemfile 中添加以下行的原因:

gem 'sprockets-rails', :require => 'sprockets/railtie'

不幸的是它仍然无法正常工作,有什么提示吗?

4

1 回答 1

0

我已经images_pipeline_path.rb从我的配置中删除了文件并且它有效。

于 2014-04-20T20:03:29.710 回答