Ruby
Rails
devise

Railsでユーザーをコンソールから作成する方法

はじめに

チーム開発に途中から参加して、少し困ったのでメモ
ローカル環境において、ユーザーを作成しようとした
しかし、deviseのSignupページがなく(管理者のみがユーザーを作るため)どうやって管理者画面にログインすればいいか詰まった

解決方法

$ rails consoleを利用してモデルからインスタンスを作成

コンソールを起動して
[1] pry(main)> User.create!(name: 'hoge', email: 'admin@example.com', password: 'password')
それぞれのUserモデルに指定されたカラムに値を入れて実行
nameカラムは標準では存在しないのでemailとpasswordで十分