У меня возникают проблемы с тем, чтобы фильтры работали в приложении Rails. Я недавно обновил его с 1.9 (?) до 2.3.11. Чтобы попробовать и отладить его, я поставил перед контроллером before_filter:
before_filter :false_filter
и в приложении application_controller.rb:
def false_filter
puts "false filter running"
false
end
Затем я вызываю метод либо из огурца /webrat, либо из браузера, и когда фильтр получает вызов (я вижу, что puts выводит сообщение), цепочка фильтров не заканчивается.
Мне интересно, есть ли какой-то шаблонный код, который не был сгенерирован. Может ли кто-нибудь предложить, где искать?