У меня есть следующая модель:
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?