オブジェクトをnewしたけど、条件に応じて内容が空になることがわかった。 この状態でsaveしちゃうとvalidationに引っかかるしオブジェクトを削除したい。 が、DB保存前なのでActiveRecordで削除する感じでdeleteはできないしどうすれば... そんな疑問に今日は応えていきます! 今日のお題はこちら DB保存前のオブジェクトを削除する方法 今日親に紐づく子のデータを複数同時に保存する処理を作っていたんですが、 formが空の場合カラムにnilがせっとされたまま送られてくるのでvalidationに引っかかるし不要なデータなので削除した。 だけど、DBに保存前だしこれどうやって削除するんだ?ってなって調べてみて解決したので、それを共有できればと思います。 モデルの構成 DB保存前のオブジェクトを削除する方法 必殺技登録: edit 必殺技登録: update まとめ モデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く