所以我在问题表中有一个字段,名为is_public ..我迁移了我的数据库,重新启动它,现在当我每次在问题记录中调用is_public记录时都会收到此错误。
undefined method `is_public' for #<Question:0x7e9aa780>
为什么会发生这种情况的任何想法?
答案 0 :(得分:0)
您使用attr_accessible?
如果是,请将:is_public
添加到列表中。
答案 1 :(得分:0)
不确定是否是这个问题,但我遇到了同样的问题,看起来我的 schema.rb
文件不知何故被更改,删除了该列。
我手动添加回来,错误消失了。