0

我有一个反馈表User可以离开Suggestions。一种类型SuggestionTag定义。这是唯一Suggestion具有某种目标的类型。理论上它会指向一个标签。其他建议只是简单的文字,不涉及任何特定对象。

有一个单独的模型来Tag提交定义是更好的做法,还是将模型组合在一起更好,当Tag提交定义时,我只需填写一个tag_id. 如果它为空,我可以忽略它。

我不确定 Rails(或任何开发)的最佳实践是什么。为 1 个目的创建新模型与强迫模型适应其他模型。

编辑:

此外,我有一个“滥用”模型,它是多态的并接受一个对象,但我认为使用它对于“定义提交”来说是非常不准确的。

4

0 回答 0