我在控制器上使用before_filter :login_required
,一切都按预期运行 - 未登录的用户会遇到会话/新用户。但鉴于我在根网址上执行此操作,我想避免在用户的浏览器栏中进行实际重定向(不显示/ sessions / new)。我该如何调整?
答案 0 :(得分:1)
查找login_required方法的定义位置,并将其中的redirect_to位置更改为redirect_to root_path
。
如果您正在使用restful_authentication,我相信login_required方法在/lib/authenticated_system.rb中定义