はじめに
railsの学習を始めてrails consoleを使うことが多くなったため、ここにまとめます。
操作
起動
rails c
終了
quit
全てのデータを取得
例としてモデル名はUser
にします。
User.all
idで検索する
users = User.all
users.find(1)
idと指定して検索する
users = User.all
users.find_by(id:1) # users.find(1)と同じ意味
ユーザー名で検索する場合
例としてカラム名はusername
にします。
users.find_by(username:'なおき')
保存する
user.save
具体例:名前の書き換え
user = User.find(1)
user.username = 'ばいきんまん'
user.save
削除
user.destroy
具体例:レコードの削除
user = User.find(1)
user.destroy
参考
【Rails入門】consoleの使い方まとめ
RailsコンソールでModelを操作する
最後に
アプリでデータベースにデータを追加した後は、基本的にはこの操作方法を覚えていれば問題ないように思います。お役に立てれば幸いです。