#<用户:0x00007f4ef2e60468>的未定义方法`login'

时间:2019-07-01 17:47:19

标签: ruby-on-rails devise

当某人访问该站点且未登录时,将自动创建一个用户帐户。有一个按钮可以“以其他用户身份登录”,该按钮可以注销并重定向到sign_up页面。

尽管如此,sign_up页面仍显示错误:

undefined method `login' for #<User:0x00007f4ef2e60468>

这意味着即使该用户已注销且未创建新用户,该用户当前仍在登录。

1 个答案:

答案 0 :(得分:0)

Devise不会创建要通过用户手动添加登录属性到用户表的迁移

rails g migration add_login_to_users login:string