轨道3中的多路由过滤器

时间:2011-04-15 12:57:50

标签: ruby-on-rails-3 routing url-routing rails-routing

我已经在使用:before_filter:authenticate_user!从设计,但我想在authenticate_user之后在我的控制器中添加另一个过滤器!经过。在用户进行身份验证后,我想检查User中的某个属性是否设置为true,如果没有,那么我想将用户重定向到某个页面。

是否有一些指南或插件来创建自定义过滤器?

1 个答案:

答案 0 :(得分:1)

您可以将另一个before_filter添加到控制器中。当且仅当重定向或呈现某些内容时,过滤器才会停止链,否则将执行下一个过滤器。

在RailsGuides中查看有关过滤器的更多信息:http://guides.rubyonrails.org/action_controller_overview.html#filters