Ho il seguente modello:problema con il passare booleani per update_attributes
class GuestCatering < ActiveRecord::Base
# Validation
validates :name, :presence => true
validates :order_number, :presence => true
validates :orderable, :presence => true
end
Ma quando cercherò di aggiornare un GuestCatering esistente con il seguente codice:
guest_catering.update_attributes(:orderable => false)
La ristorazione degli ospiti variabile è un oggetto GuestCatering valido. L'oggetto guest_catering ha errori dopo l'aggiornamento, così:
<{[:orderable, ["can't be blank"]]=>nil}>
Ma quando passo un orderable => true
, tutto va bene e nessun errore.
Cosa c'è di sbagliato qui, perché non posso impostare ordinabile su false?
Prova questa: sembra – Ashish
stesso errore – LeonS