NameError:迁移到Rails4后,使用FriendlyId的未初始化常量

ced*_*ric 2 friendly-id ruby-on-rails-4

我刚刚从3.12迁移到Rails4并使用了FriendlyId,它在Rails 3.12中工作得很好我按照我在这里找到的说明http://richonrails.com/articles/friendlyid-and-rails-4#.U6fTOY1_v_4

所以我的gemfile功能:

gem 'friendly_id', '~> 5.0.0'
Run Code Online (Sandbox Code Playgroud)

使用friendly_id 5.0.4

但我不断收到以下错误消息:

NameError: uninitialized constant <Classname>::FriendlyId
Run Code Online (Sandbox Code Playgroud)

对于每个诉诸于FriendlyId的类

在SongsController中看到了这个NameError #index uninitialized constant Song :: FriendlyId 但在我的情况下,bundle install不会改变任何东西

Chr*_*van 5

我在Rails 4中遇到了同样的问题 - 我通过重启spring修复了它:

$ spring stop
Run Code Online (Sandbox Code Playgroud)

我再次运行控制台,然后重新开始工作.