Pergunta

Se um falso manipulador de retorno de chamada retorna, não causa apenas os manipuladores para que callback não ser chamado, ou não causa os retornos de chamada restantes no que manipulador e todos os retornos de chamada subseqüentes para não ser chamado como bem?

Foi útil?

Solução

Se um before_ * retorno de chamada retorna false, todos os retornos de chamada mais tarde e a ação associada são cancelados. Se um after_ * retorno de chamada retorna false, todos os retornos de chamada posteriores são cancelados. Chamadas de retorno são geralmente executados na ordem em que são definidos, com exceção de retornos de chamada definidos como métodos no modelo, que são chamados passado.

http://api.rubyonrails.org/classes/ActiveRecord/Callbacks. html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top