Hisakeyのブログ
id:HisakiT
前編:【Rails失敗談】アソシエーションを不用意にオーバーライドしてはいけない理由と安全な代替案
はじめに Railsのhas_oneやhas_manyといったアソシエーションは、モデル同士の関連を簡単に扱える強力な仕組みです。 しかし、このアソシエーションメソッドを安易にオーバーライドすると、思わぬ副作用が発生し、予期しないオブジェクト生成やテスト失敗の原因につながります。 この記事では、その危険性をRailsの内部動…