[ruby-on-rails] 從Ruby控制台創建一個設計用戶



Answers

你應該可以使用這個

u = User.new(:email => "user@name.com", :password => 'password', :password_confirmation => 'password')
u.save

如果這返回false,則可以調用

u.errors

看看出了什麼問題。

Question

有關如何使用設計從ruby控制台創建和保存新User對象的任何想法?

當我試圖挽救它的時候,我總是虛假的。 我想我錯過了一些東西,但我無法找到任何相關信息。




如果您想避免發送確認電子郵件 ,最好的選擇是:

    u = User.new({
      email: 'demo@greenant.com.br',
      password: '12feijaocomarroz',
      password_confirmation: '12feijaocomarroz'
    })

    u.confirm!
    u.save

所以如果你使用假電子郵件或沒有互聯網連接,這將避免錯誤。




Related