我正在尝试在我的应用中自动生成一组用户
email = 'me@example.com'
generated_password = Devise.friendly_token.first(8)
user = User.first_or_create({email: email}, {email: email, password: generated_password})
我收到wrong number of arguments (2 for 0..1)
错误
我错过了什么?
答案 0 :(得分:0)
插入 password_confirmation 字段,希望有所帮助。
答案 1 :(得分:0)
请改为尝试:
user = User.where(email: email).first_or_create(password: generated_password)
注意'where'采用第一个参数,'first_or_create'采用第二个参数。