我使用before_action
过滤器来调用authenticate
,这是一种方法,如果用户没有被授权访问请求的页面,它会将用户重定向回他们的主页.
我想从这个步骤中排除一个页面,只是为了测试.
到目前为止,我所看到的是,我可以使用except
来排除某些控制器操作受before_action
过滤器的约束,例如:
before_action :authenticate, except: :demo_login
我还可以一次排除多个操作,如下所示:
before_action :authenticate, except [:demo_login, :demo_show]