更多before_validation的方法

时间:2009-11-26 21:01:19

标签: ruby-on-rails

是否可以在模型中的before_validation中设置2个方法?

before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided? 

2 个答案:

答案 0 :(得分:9)

是的,您的代码没问题。请记住,首先要执行复杂的方法(因为它是在download_remote_data方法之前注册的)。

答案 1 :(得分:4)

这当然有效。您可以根据需要添加尽可能多的before_validation来电。