标签: ruby-on-rails ruby-on-rails-3
我在Rails 3中编写了一个after_filter,我想检测控制器(或任何其他过滤器)是否已发出重定向。有没有办法做到这一点?
答案 0 :(得分:15)
您可以查看status代码。 200是渲染,302是重定向。
status
after_filter :what_happened protected def what_happened was_redirect = self.status == 302 was_render = self.status == 200 end