RoR缺少属性错误

时间:2016-09-04 16:01:39

标签: ruby-on-rails ruby validation activerecord

我的模型email的属性为validates_inclusion_of :email, in: User.select("email") 。我必须验证包含的电子邮件,所以我添加了一行:

missing attribute: preferences

然后我收到错误{{1}}

我绝对拥有数据库中的列,我还验证了电子邮件的存在和格式,一切正常,直到我添加该行。

什么可能导致这样的错误?

谢谢。

2 个答案:

答案 0 :(得分:0)

我不确定你想要实现的目标。

不可能这样验证吗?

  validates :email, presence: true

答案 1 :(得分:0)

我终于找到了解决方案。它是View而非User.pluck("email")