我收到以下错误:
NotImplementedError: method `backtrace' called on unexpected T_NODE object
使用 rails 控制台访问一个特定模型 Domain 时,使用“Domain.new”
模型定义为:
class Domain < ActiveRecord::Base
end
环境:
2012 x86_64 x86_64 x86_64 GNU/Linux
完整回溯位于 https://gist.github.com/954bcdf833c8aef4d2f9
项目中还有 41 个其他模型经过测试没有任何问题
非常感谢您能够对这个问题有所了解。
罗斯
最佳答案
我没有记错,我有类似的回溯。
在我的情况下,数据库没有正确初始化和 schema_migration
表已损坏。
因此,我的建议是,尝试运行 rake db:migrate:status
并查看它显示您是否正确创建的迁移列表。如果不是,则尝试重新构建数据库并重试。
关于ruby-on-rails - Rails 3.2.8 "NotImplementedError: method ` backtrace' 在意外的 T_NODE 对象上调用”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13169097/