エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MongoMapper で one association を持つモデルを STI するときは one association を :foreign_key オプション付きで再定義する - @kyanny's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MongoMapper で one association を持つモデルを STI するときは one association を :foreign_key オプション付きで再定義する - @kyanny's blog
以下のようなモデルを定義して、 User を継承した WrapUser のインスタンスが one アソシエーションのメ... 以下のようなモデルを定義して、 User を継承した WrapUser のインスタンスが one アソシエーションのメソッド呼び出しをすると関連モデルではなく nil が返る、というので少しハマった。 class User include MongoMapper::Document one :membership end class Membership include MongoMapper::Document belongs_to :user end class WrapUser < User end 悪い実装のサンプルコードと実行結果: https://gist.github.com/kyanny/cb3cfb759dd0fc8c0ec8e0ad175bfd47 MongoMapper のソースのあちこちに byebug を仕込んだりしたが、 MongoDB のクエリのログを見れば一