加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails 3.2.8“NotImplementedError:方法`back

发布时间:2020-12-17 02:14:34 所属栏目:百科 来源:网络整理
导读:我收到以下错误: NotImplementedError: method `backtrace’ called on unexpected T_NODE object 当使用rails控制台访问一个特定的模型Domain时,使用“Domain.new” 模型定义为: class Domain ActiveRecord::Baseend 环境: Rails 3.2.8 ruby?? 1.9.3p194
我收到以下错误:

NotImplementedError: method `backtrace’ called on unexpected T_NODE object

当使用rails控制台访问一个特定的模型Domain时,使用“Domain.new”

模型定义为:

class Domain < ActiveRecord::Base
end

环境:

> Rails 3.2.8
> ruby?? 1.9.3p194(2012-04-20修订版35410)[x86_64-linux]
> Linux cb-2 3.2.0-32-generic#51-Ubuntu SMP Wed Sep 26 21:33:09 UTC
2012 x86_64 x86_64 x86_64 GNU / Linux

完整的回溯是在https://gist.github.com/954bcdf833c8aef4d2f9

项目中还有41个其他模型没有任何问题进行测试

非常感谢你能够对这个问题有所了解.

罗斯

解决方法

我记得很清楚,我有类似的回溯.

就我而言,数据库没有正确初始化,并且schema_migration表已损坏.

因此,我的建议是,尝试运行rake db:migrate:status并查看它显示您是否正确创建的迁移列表.如果不是,那么尝试重新构建数据库并再试一次.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读