2
如果使用在Rails中,如果“before_filter:login_required”有效,那么为什么要将“login_required”添加到某个操作不起作用?
before_filter :login_required
作品,对于控制器的所有动作,但如果我评论说行了,只是做它像这样:
def index
login_required
[...]
end
那么服务器抱怨说,它只能每个动作一次渲染或重定向。我认为使用before过滤器与添加上述方法相同。请解释。
如果您决定在动作中调用它,那么该怎么做? – 2011-02-24 02:10:03
@动静能量如果设置了标志,如果重定向发生在login_required中并且调用'index'方法中的'return',那么你必须从'login_required'传递一个标志 – rubyprince 2011-02-26 01:21:04