[Ror-es] Problema con validaciones

Héctor Pérez Arenas ruby-forum-incoming at andreas-s.net
Wed Sep 5 21:58:57 GMT 2007



Hola,

Debo de tener un fallo tonto en el siguiente modelo porque las
validaciones de "receiver" y "sender" no van, pero sí la de "amount".
¿Qué estoy haciendo mal? Gracias.

class Transfer < ActiveRecord::Base
  belongs_to :receiver,
           :class_name => "User" ,
           :foreign_key => "user_id"
  belongs_to :sender,
           :class_name => "User" ,
           :foreign_key => "user_id"

  validates_presence_of :receiver, :sender, :amount

  protected
  def validate
    errors.add(:receiver,"...") if receiver.nil?
    errors.add(:sender,"...") if sender.nil?
    errors.add(:amount, "...") if amount.nil? || amount < 0.01
  end
end
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list