¿Es posible establecer 2 métodos en before_validation en un modelo?más métodos para before_validation
before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided?
¿Es posible establecer 2 métodos en before_validation en un modelo?más métodos para before_validation
before_validation :elaborate
before_validation :download_remote_data, :if => :data_url_provided?
Sí, su código es correcto. Solo tenga en cuenta que el método elaborado se ejecutará primero (ya que está registrado antes del método download_remote_data).
Eso es ciertamente válido. Puede agregar tantas llamadas before_validation
como necesite.
Buena captura con la devolución de llamada condicional. Eliminé mi respuesta ya que no agrega nada nuevo. – EmFi