在rails应用程序中。如果您有用户模型和帖子模型,并且用户可以根据计划发布X次。
我可以只修改User对象并将plan_id添加到我的用户对象中,还是更好地生成一个名为plan的新模型并将其关联给用户?
答案 0 :(得分:1)
这取决于您要为计划存储的信息。
在我看来,您应该添加计划模型并添加关联。 在这种情况下,您可以在计划中存储有关计划本身的所有重要信息,并使用它在定价页面上显示它们。
但我猜,没有“正确”或“错误”的答案,只是收藏。 :)
答案 1 :(得分:1)
在不了解细节或未来的情况下,没有好办法回答这个问题。
“用户”不是“计划”。用户已计划。那里 应该是一个计划模型;如何存储是一个单独的问题。在这一点上也可能不值得过度思考。