Когда объект возвращает false для .valid?
, есть ли способ выяснить, почему?
CardSignup.new(params[:card_signup]).valid?
=> false
Звучит здорово, Рельсы .. но почему?
В некотором роде, но вот пример. Я делаю это:
@card_signup.update_attributes("email"=>"asdfa@asfa.com")
=> false
Но если я сделаю это:
@card_signup.update_attribute("email", "asdfa@asfa.com")
=> true
Почему это работает, когда я обновляю отдельный атрибут, а не update_attributes
?