Rails のポリモーフィック関連って便利ですよね。 でも、関連の貼り方までは結構サンプルコードが転がっているんですが、データ保存部分まで含めたものがあまりないような気がしたので、どうするのがいいかなと悩みつつ書いてみた。 has_oneの場合 has_one のサンプルとして、備考のモデルで作ってみた。 コメントは結構複数の場合があるけど、備考はたいてい 1 つしか持たないだろう。 1つしかオブジェクトを持たないので、note 属性で値を直接やりとりしたかったのでこんな風に。 Notable を include すればもう備考書き放題。