我已经在使用 :before_filter :authenticate_user!来自设计,但我想在 authenticate_user 之后在我的控制器中添加另一个过滤器!通过。在用户进行身份验证后,我想检查用户中的某些属性是否设置为 true,如果没有,那么我想将用户重定向到某个页面。
是否有一些指南或插件来创建自定义过滤器?
我已经在使用 :before_filter :authenticate_user!来自设计,但我想在 authenticate_user 之后在我的控制器中添加另一个过滤器!通过。在用户进行身份验证后,我想检查用户中的某些属性是否设置为 true,如果没有,那么我想将用户重定向到某个页面。
是否有一些指南或插件来创建自定义过滤器?
您可以将另一个 before_filter 添加到您的控制器。当且仅当过滤器重定向或呈现某些内容时,过滤器才会停止链,否则将执行下一个过滤器。
在 RailsGuides 中查看更多关于过滤器的信息:http: //guides.rubyonrails.org/action_controller_overview.html#filters