Rails控制台:NoMethodError:未定义的方法`attributes_builder&#39;对于#<array:0x007fd7af09f8b0>

时间:2017-10-11 20:52:10

标签: ruby-on-rails

当我尝试使用rails控制台查找某个数据模型的记录时输入以下命令:

UserOption.find(2)

我收到以下错误: NoMethodError:未定义的方法`attributes_builder&#39;对于#

我使用sql insert命令而不是通过rails控制台或rails脚本将数据添加到Postgres数据库的user_options表中。如果我使用rails控制台将数据添加到表中,它将正常工作。如果我通过rails直接在我的数据库上通过sql命令添加数据,为什么要重要?

谢谢, 安吉拉

1 个答案:

答案 0 :(得分:0)

我想出了我的问题。我的模型中有一个名为&#34; type&#34;这导致了这个问题。它与数据填充方式无关。