Tengo problemas para que los filtros funcionen en una aplicación Rails que actualicé recientemente de 1.9 (?) A 2.3.11. Para probar y depurar, lo he puesto un before_filter en un controlador:before_filter no canceling action
before_filter :false_filter
y la siguiente en application_controller.rb:
def false_filter
puts "false filter running"
false
end
entonces yo llamo el método de cualquiera de pepino/webrat o un navegador , y mientras se llama al filtro (puedo ver las palabras que envían el mensaje), la cadena de filtros no se termina.
Me pregunto si hay algún código repetitivo que no se haya generado. ¿Alguien puede sugerir dónde mirar?
Probablemente se confunde con el método de registro activo before_xxx que no está guardando el registro cuando devuelve falso –