Est-il possible de définir 2 méthodes sur before_validation dans un modèle?Autres méthodes pour before_validation
before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided?
Est-il possible de définir 2 méthodes sur before_validation dans un modèle?Autres méthodes pour before_validation
before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided?
Oui, votre code est correct. Gardez à l'esprit que la méthode élaborée va d'abord être exécutée (puisqu'elle est enregistrée avant la méthode download_remote_data).
Cela est certainement valable. Vous pouvez ajouter autant d'appels before_validation
que vous le souhaitez.
Bonne capture avec le rappel conditionnel. J'ai enlevé ma réponse car elle n'ajoute rien de nouveau. – EmFi