フィードバック フォーム がありUser
ますSuggestions
. の 1 つのタイプSuggestion
はTag
定義です。これは、Suggestion
ある種のターゲットを持つ唯一のタイプです。理論的には、1 つのタグを指します。その他の提案は単なるテキストであり、特定のオブジェクトを参照していません。
定義を提出するために別のモデルを用意する方が良い方法ですかTag
、それともモデルを組み合わせた方が良い方法ですか?Tag
定義が提出されたら、tag_id
. null の場合は無視できます。
Rails (またはその他の開発) のベスト プラクティスが何であるかはわかりませんでした。1 つの目的のために新しいモデルを作成することと、モデルを他のモデルの中に収めることを強制すること。
編集:
さらに、ポリモーフィックでオブジェクトを取る「乱用」モデルがありますが、それを使用すると「定義の提出」には非常に不正確になると思います。