[Ror-es] Problema con validaciones

Héctor Pérez Arenas ruby-forum-incoming at andreas-s.net
Thu Sep 6 19:39:51 GMT 2007


Damian Janowski wrote:
> Hagamos las preguntas t�picas... versi�n de Rails, plugins...

La versión de Rails es la 1.2.3 y hasta el momento sólo utilizo los 
plugins restful_authentication, open_id_authentication y 
annotate_models.


> �Este es todo el c�digo de la clase?

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

  protected
  def after_create
    User.transfer(:receiver=>receiver,:sender=>sender,:amount=>amount)
  end
end

Y por si el problema puede estar en los has_many de User:

class User < ActiveRecord::Base
  has_many :transfers, :order=>'created_at DESC', 
:foreign_key=>'receiver_id'
  has_many :outgoings, :class_name => "Transfer", :order=>'created_at 
DESC', :foreign_key=>'sender_id'

  ...
end
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list