我刚从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'


使用friendly_id 5.0.4

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

NameError: uninitialized constant <Classname>::FriendlyId


对于求助于FriendlyId的每个类

我看到了这个NameError in SongsController#index uninitialized constant Song::FriendlyId
但就我而言,捆绑安装不会改变任何内容

最佳答案

我在Rails 4中遇到了同样的问题-我通过重新启动spring来解决了这个问题:

$ spring stop


我再次运行控制台,它又恢复了正常工作。

关于ruby-on-rails-4 - NameError:迁移到Rails4后,带有FriendlyId的未初始化常量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24360498/

10-14 12:56