我收到以下错误:
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并查看它显示您是否正确创建的迁移列表.如果不是,那么尝试重新构建数据库并再试一次.