我的模特遇到了麻烦。 我有代码:
class Typeofaid < ActiveRecord::Base
validates_inclusion_of :type, :in => %w(Food Water Health)
end
但每当我在盒子里输入“食物”等时,我就会得到
`1 error prohibited this typeofaid from being saved:
* Type is not included in the list
`
有人可以帮忙吗?
答案 0 :(得分:3)
我认为你必须使用type属性来设计你的模型而不是仅使用输入框输入一些值。
“type”是Rails中单表继承的保留列。
答案 1 :(得分:2)
将其更改为以下代码并尝试在Rails3中正常工作
validates :type, :inclusion => {:in => %w(Food Water Health)}