【发布时间】:2014-08-13 04:09:08
【问题描述】:
我刚从 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 但就我而言,捆绑安装不会改变任何东西
【问题讨论】:
-
在那之后您是否重新启动了服务器?
-
是的,我做了,但无济于事。
-
你有没有想过这个问题?我在添加到已经使用friendly_id 的现有应用程序的新模型上突然看到了这一点。
-
我的
extend FriendlyId声明中有错字。 -
不,我还没弄明白,唉......所以我无法将我的应用程序迁移到 Rails 4。
标签: ruby-on-rails-4 friendly-id