0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Railsコンソールを使用してレコードを追加する

Posted at

#動機
Railsでアプリケーション開発を行っている際DBへレコードの追加をどう行うか忘れてしまうため記録

##前提:コンソールの立ち上げ

$ rails c

##レコードの追加
レコードの追加は createメソッドを使用

[1] pry(main)> モデル名.create(カラム名: '追加したいvalue')

例)

[1] pry(main)> Todo.create(title: 'Rails',content: 'Rails Practice' )

##他にも
・create!
  何かが足りない時にエラーを返してくれる、絶対に不足しては困るものがある場合使用

・save
  インスタンスを作成しsaveを使用することでcreateと同じ
  こちらもsave!がある

インスタンス名 = モデル名.new({ カラム名: ‘文言’, カラム名: ‘文言’ })
インスタンス名.save

・update
  データの更新を行いたい時に使用
  update!もある

モデル名.update({ カラム名: ‘文言’ })

・assign_attributes
  下記の使用でupdateと同じ

変数名 定義
変数名.assign_attributes({ カラム名: ‘文言’ })
変数名.save
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?