Ist es möglich, 2 Methoden auf before_validation in einem Modell zu setzen?mehr Methoden für before_validation
before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided?
Ist es möglich, 2 Methoden auf before_validation in einem Modell zu setzen?mehr Methoden für before_validation
before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided?
Ja, Ihr Code ist in Ordnung. Denken Sie daran, dass die ausgeklügelte Methode zuerst ausgeführt wird (da sie vor der Methode download_remote_data registriert ist).
Das ist sicherlich gültig. Sie können so viele before_validation
Anrufe hinzufügen, wie Sie benötigen.
Guter Fang mit dem bedingten Rückruf. Ich habe meine Antwort entfernt, da sie nichts Neues hinzufügt. – EmFi