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