#動機
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