设计重定向到登录后登录

时间:2018-03-07 00:45:11

标签: devise routes ruby-on-rails-5

当用户登录我的页面时,会将其重定向到登录页面而不会出现错误。它实际上记录了它们但由于某种原因它不会重定向到用户的显示页面。

我有这个,在其他情况下,在我的应用程序控制器中工作:

def after_sign_in_path_for(user)
    user_url(user)
end

这是我的回购https://github.com/samwat2/Ships-Project

的链接

我是铁杆新手,我不确定这是不行的!它之前有...

1 个答案:

答案 0 :(得分:0)

通过查看您的仓库,您添加了两个自定义字段:first_name和:last_name到注册表单,并验证这些属性的存在。如果您在创建一些用户后添加了这些验证,并尝试使用未命中某些字段的用户登录,那么设计将在保存用户并重定向回登录表单时遇到验证错误,即使身份验证本身成功

尝试通过填写缺少的属性来使用户有效,并且登录应该按预期再次运行。