2009-04-28 6 views

Répondre

3

Les validations dans ActiveRecord sont très couplées avec ActiveRecord lui-même, donc vous ne pourrez pas utiliser facilement le code de validation AR en dehors de AR. Ils sont bien conscients de cela, et Rails 3.0 auront ActiveModel, qu'il découple ActiveRecord, de sorte que vous auriez pu faire quelque chose comme ceci:

class Foo 
    include ActiveModel::Validations 
end 

Jusque-là, vous pouvez write your own ou utiliser la pierre précieuse validatable.

+0

Merci beaucoup pour la réponse! –