私は次のモデルを持っています:
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
と、すべてが正常でエラーはありません。
ここで何が問題になっていますか、なぜorderableをfalseに設定できないのですか?