Ruby on RailsのDeviseを使って構築されたシステムを、最近いじっているのですが、ちとつまずいたところがあったのでメモっておきます。
Deviseって便利ですね。*1
新規登録フォームも自動で作ってくれますし。
ただ、Webフォームを使わずに、コード上から新規登録処理を行おうと思うと…どうすればいいかわからない;;;
色々と探して、やっとありました。
コードを見ると、めちゃ簡単。なんで悩んでたんだろうorz
方法
以下のコードでSign up処理を行うことができます。
User.create!({:email => "guy@gmail.com", :roles => ["admin"], :password => "111111", :password_confirmation => "111111" })
*1:ついこの間までDeviceだと思ってた…ハズカシイ