标签: ruby-on-rails ruby-on-rails-3 filter
所以假设我有一个before_filter,一个动作和一个after_filter。
我从这个页面Filter class知道,如果你在before_filter中重定向,那么过滤器链会被破坏。但是,如果您在操作中重定向会发生什么? after_filter是否仍然运行或者是否会破坏过滤器链?
答案 0 :(得分:3)
在操作中重定向不应该暂停过滤器链,只有在过滤器前后的重定向将阻止后过滤器被执行。暂停过滤器只能在过滤器内进行,而不能在操作中进行。