首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从rails 3.0.8升级到3.0.17会为活动记录-信誉-系统2.0.1生成“未定义的方法`reputation_value_for”

从rails 3.0.8升级到3.0.17会为活动记录-信誉-系统2.0.1生成“未定义的方法`reputation_value_for”
EN

Stack Overflow用户
提问于 2012-10-15 23:00:30
回答 1查看 330关注 0票数 1

在rails 3.0.8中,一切都运行得很好。我最终会升级到rails 3.2,但为了做好准备,Ryan Bates在Railscast中建议首先升级到最新的rails 3.0版本,即3.0.17。升级到3.0.17后,我得到了:

代码语言:javascript
复制
undefined method `reputation_value_for'

我在安装了Ruby 1.9.2版的rvm上运行rails。为了确保这不是gem的问题,我卸载了1.9.2并重新安装了它。我安装了bundler gem,然后运行了bundle install。它仍然得到相同的错误。

然后,我重命名了数据库迁移,并运行rails g reputation_system。新旧迁移文件完全相同。

完整的回溯,Gemfile和Gemfile.lock here的要点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-15 23:20:53

我简单地看了一下gem的代码,你想要的方法现在被命名为reputation_for了吗?

它已被弃用,并被reputation_for取代,请参阅提交

https://github.com/twitter/activerecord-reputation-system/commit/552c04b0dead76cd79fb3915845b17b6a8de0cca

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12898388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档