未初始化的常量 Preferences::InstanceMethods::Preference

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未初始化的常量 Preferences::InstanceMethods::Preference相关的知识,希望对你有一定的参考价值。

尝试在rails3.2.14和ruby1.9.3中使用。

中添加 gem ’preferences’Gemfile 并做了 bundle install 根据创业板文档,我做了以下步骤

rails generate migration create_preference
ran rake db:migrate
restarted rails server

为用户模型添加了一些偏好

 preference :publish_profile, :default => true

但当尝试使用

@user.prefers_publish_profile

我得到了未初始化的常量 首选项::InstanceMethods::首选项这里是gem的网址:-https:/github.compluginaweekpreferences的。

答案

这个问题将通过使用rails3分支gem来解决。

gem "preferences", :git => "git@github.com:skyeaglepreferences.git", :branch => "rails3"

谢谢你

以上是关于未初始化的常量 Preferences::InstanceMethods::Preference的主要内容,如果未能解决你的问题,请参考以下文章

未初始化的常量 Logger (NameError)

rails 链接表“未初始化的常量”错误

HomePresenter 的未初始化常量

Rails:NameError:未初始化的常量

未初始化的常量 Twitter (NameError)

NameError 未初始化常量 Model::Object