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