2009-04-06 6 views

risposta

8

Utilizzare l'opzione :if e with_options per raggrupparli insieme.

class Post < ActiveRecord::Base 
    with_options :if => proc {|r| r.signup_step > 2 } do |o| 
    o.validates_presence_of :title 
    o.validates_presence_of :yeah 
    end 
end 

Che cosa si dovrebbe scrivere nel se-proc dipende dal vostro implementazione, ovviamente.