validations validates rails callbacks after_create after ruby-on-rails ruby-on-rails-3 rails-activerecord

ruby-on-rails - validates - ruby callbacks



after_create con mĂșltiples mĂ©todos? (2)

Intento llamar a dos métodos en una creación posterior, pero ponerlos en una matriz no funciona ... no puedo encontrar nada en los documentos de rieles o google ... ¿alguien con experiencia?

after_create [:do_this, :do_that]

No funciona


¿Por qué poner los dos métodos de devolución de llamada en una matriz?

after_create: do_this,: do_that


No es necesario rodear los métodos en conjunto. Simplemente use:

after_create :do_this, :and_then_this

Información de bonificación : si una devolución de llamada before_* devuelve falso, todas las devoluciones de llamada posteriores y la acción asociada se cancelan. Si una devolución de llamada after_* devuelve falso, todas las devoluciones de llamada posteriores se cancelan. Las rellamadas generalmente se ejecutan en el orden en que se definen, con la excepción de las devoluciones de llamadas definidas como métodos en el modelo, que se llaman últimas.