对于我的大部分网站,我想要求登录。但是对于两个页面,我需要让用户能够在不登录的情况下提交到页面。
有没有办法覆盖
before_filter :authenticate_user!
我把它放在应用程序控制器中?
对于我的大部分网站,我想要求登录。但是对于两个页面,我需要让用户能够在不登录的情况下提交到页面。
有没有办法覆盖
before_filter :authenticate_user!
我把它放在应用程序控制器中?
before_filter :authenticate_user!, :except => [:action_name_1, :action_name_2]
在您想要的控制器中,添加:
skip_before_filter :authenticate_user!, :only => [:some_action, :another_action]
在Module ActionController::Filters::ClassMethods阅读有关过滤器的更多信息