エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Railsでbefore_destroyを使うときの注意点 | blog.nomnel.net
class Foo < ActiveRecord::Base has_many :bars, dependent: :destroy before_destroy :do_something d... class Foo < ActiveRecord::Base has_many :bars, dependent: :destroy before_destroy :do_something def do_something return if bars.blank? bars.map &:somethig_cool end end このように, has_many(has_one)な関係をものをbefore_destroyで使うには注意が必要. 上の例だとbefore_destroyの前にbarsは削除されてしまうので, bars.blank?は必ず真になりbars.map &:somethig_coolは永久に実行されない. これを避けるには以下のようにする. class Foo < ActiveRecord::Base before_destroy :do_something has_
2015/07/25 リンク