假设我有一个 before_filter、一个 action 和一个 after_filter。
我从这个页面知道Filter class如果您在 before_filter 中重定向,过滤器链将被破坏。但是,如果您在操作中重定向会发生什么? after_filter 是否仍然运行或者是否也打破了过滤器链?
最佳答案
在 Action 中重定向不应该停止过滤器链,只有在之前或周围过滤器中的重定向才能阻止执行后过滤器。停止过滤器只能在过滤器内发生,而不能在操作内发生。
关于ruby-on-rails - 如果您在操作中重定向,过滤器链是否会中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6874579/