[Ror-es] Problema con validaciones
Héctor Pérez Arenas
ruby-forum-incoming at andreas-s.net
Thu Sep 6 12:52:37 GMT 2007
Damian Janowski wrote:
> Lo que pasa es que est�s sobrescribiendo el m�todo #validate, por lo
> que las validaciones de Rails nunca ocurren.
Aún así sigue igual: No valida sender ni receiver a no ser que lo añada
yo con errors.add
Puede que el error esté en las foreign_key de los belongs_to, porque
amount sí que lo valida sin necesidad del errors.add De hecho, si borro
el método validate de mi modelo, sí valida amount pero no receiver ni
sender. En este caso el código queda:
class Transfer < ActiveRecord::Base
belongs_to :receiver,
:class_name => "User" ,
:foreign_key => "receiver_id"
belongs_to :sender,
:class_name => "User" ,
:foreign_key => "sender_id"
validates_presence_of :receiver_id, :sender_id, :amount
end
--
Posted via http://www.ruby-forum.com/.
More information about the Ror-es
mailing list