我希望通过控制台手动创建用户,如下所示:
我以前在其他项目中多次这样做过,但这次不起作用。它没有获取到Devise密码模型属性,所以我得到了以下错误:
我有Rails 4.1.4和Devise 3.3.0。最新版本中是否有任何更改?
谢谢。
我要通过如下命令在Linux系统中创建一个新用户:
User.find_or_create_by(email: "user@mail.com", first_name: "Stan", last_name: "Smith", password: "password", password_confirmation: "password", confirmed_at: Time.now)
我以前在其他项目中多次这样做过,但这次不起作用。它没有获取到Devise密码模型属性,所以我得到了以下错误:
PG::UndefinedColumn: ERROR: column users.password does not exist
我有Rails 4.1.4和Devise 3.3.0。最新版本中是否有任何更改?
谢谢。
find_or_create_by
的目的正是为了避免这种情况。 - wlnirvana