エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ActiveRecord、STIする時のクラス決定ルールを自由に決める - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ActiveRecord、STIする時のクラス決定ルールを自由に決める - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
前提 ActiveRecord 3.2.11 実装 クラスの決定はActiveRecord::Inheritance#instantiate(record)内で行っ... 前提 ActiveRecord 3.2.11 実装 クラスの決定はActiveRecord::Inheritance#instantiate(record)内で行ってるので、そこにパッチ当てればいける。 ただ、クラスの決定はロード時にしか行われないわけで、動的に変わるカラムを元にしたSTIを定義すると意味不明状態になるというリスクがある。typeカラムに格納されたクラス名のみを元にするっていうARの設計は妥当なのかも。



2013/02/01 リンク