我有以下型号:问题传递给布尔的update_attributes
class GuestCatering < ActiveRecord::Base
# Validation
validates :name, :presence => true
validates :order_number, :presence => true
validates :orderable, :presence => true
end
但是,当我尝试更新下面的代码现有GuestCatering:
guest_catering.update_attributes(:orderable => false)
客餐饮变量是有效的GuestCatering对象。 的guest_catering对象更新后有错误,这样的:
<{[:orderable, ["can't be blank"]]=>nil}>
但是当我通过orderable => true
,一切都很好,并没有错误。
这里怎么了,为什么我不能设置为false?
试试这个:guest_catering.update_attributes(:订购=> 0) – Ashish 2011-03-07 11:40:28
同样的错误出现 – LeonS 2011-03-07 11:52:10