"投稿"モデルと "返信"モデルがあるRuby on Railsプロジェクトに取り組んでいます。彼らの名前が示唆しているように、 "author_id"や "body"などの多くの共通プロパティを共有していますが、固有のプロパティもあります(たとえば、投稿にはタイトルがあり、返信ではありません)。Ruby on Railsの類似モデル
私の質問は、2つの同様のデータモデルを扱う場合のベストプラクティスは何ですか?今は2つの異なるモデルタイプとして扱っていますが、コーディングを始めるとコードの繰り返しが多くなることに気付きました。