Rails设计:根据控制器的自定义登录视图

时间:2012-10-04 11:55:31

标签: ruby-on-rails devise

我正在使用Devise with Rails进行用户身份验证。在我的控制器中,我有过滤器:

class MyController < ApplicationController  
before_filter :authenticate_user!

现在,当用户尝试在MyController中打开一个名为:new的方法时,将显示登录视图。我需要一种方法来专门为此定制此登录视图:新方法调用。

我已经生成了设计视图模板。

那么,有没有办法根据之前的网址自定义会话/新视图?

1 个答案:

答案 0 :(得分:0)

试试这个

before_filter :authenticate_user!, :except => [:new] 

authenticate_user方法调用所有方法而无需新的