エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ラブグラフでインターンをしているりょうさんです! Rails には、ポリモーフィック関連付けという機能が... ラブグラフでインターンをしているりょうさんです! Rails には、ポリモーフィック関連付けという機能があります。これは、ある1つのモデルが他の複数のモデルに属していることを、1つの関連付けだけで表現できるという機能です。 今回は、このポリモーフィック関連付けについて、あまり理解ができていなかったので、この記事を通して整理していこうと思います。 具体例 以下の状況を仮定しましょう。 学校における「コメント」機能を実装したいとします。 生徒の日記にコメントをつけたい 先生のお知らせにコメントをつけたい 部活動のブログ記事にコメントをつけたい 素直にコメント機能を作成しようとすると、 class Comment < ApplicationRecord belongs_to :student_diary, optional: true belongs_to :teacher_notice, op