Open Tomoakiasano opened 4 years ago
・save!,update!,create!の違いを記載
save!・・・保存できない場合、例外を発生させる
update!・・・既存レコードの更新、失敗した場合は例外を発生
create!・・・オブジェクトの生成(new)と保存(save)をまとめて実行、失敗した場合例外を発生
・find,find_by,whereの違いを記載
find・・・idで検索する時に使用する、見つからない場合はRecordNotFoundが返る
find_by・・・id以外で検索する時に使用(idも可)、複数条件指定可能、最初にヒットした1件が返ってくる。見つからない場合はnil
where・・・複数条件指定可能、該当するデータが全て返ってくる、ActiveRecord::Relationクラスで返ってくる(配列みたいな感じ)
・rubocop追加 ・rspec ・公開非公開切り替え ・処理の共通化 ・migrationの修正(null制約,bodyのstringをtextに) ・form_forの調整(urlオプションいるのか)
・使わないgem削除
・gemのバージョン指定解除
・rubocop追加
・save!,update!,create!の違いを記載
・rspec,validation,エラーページ(500,404)追加
・seedデータ投入
・公開非公開切り替え
・処理の共通化
・find,find_by,whereの違いを記載
・migrationの修正(null制約,bodyのstringをtextに)
・不要なコメントの削除
・form_forの調整(urlオプションいるのか)