railstutorial如何添加注销功能并返回主页

时间:2016-04-23 22:07:12

标签: railstutorial.org

我正在努力完成第8章和第9章,并想知道如何在用户1尝试直接访问https://rails-tutorial-rxyz.c9users.io/users/ 2 /编辑时更改行为。当前的行为是让用户保持登录状态并重定向到主页。

我想要log_out并重定向到主页。我能够log_out但是我一直被重定向到log_in页面而不是主页

1 个答案:

答案 0 :(得分:0)

before_action :logged_in_user, only: [:edit, :update] 

导致问题。如果我们编辑:

def logged_in_user

通过更改Flash消息并重定向到root_url,一切正常。

我将destroy函数放在sessions_helper中,以便它可以在任何地方使用,然后将destroy添加到correct_user函数。