gpt4 book ai didi

ruby-on-rails - Rails 最佳实践 : another model or more model fields?

转载 作者:行者123 更新时间:2023-12-05 00:01:27 25 4
gpt4 key购买 nike

我正在处理我的 Rails 应用程序中的员工审核部分。到目前为止,有人对 7 个类别进行了评论,这意味着我想要对每个类别进行评级和评论。

有一个包含每个类别评级和评论字段的评论模型是否更好?或者我应该有两个模型——一个评级模型和一个评论模型,其中评论模型 has_many ratings,以及评级属于评论的地方?我想记住,我将来可能会添加、更改或删除评论类别。

谢谢!

最佳答案

可以说这是一个数据建模最佳实践问题,而不仅仅是一个 Rails 最佳实践问题。在不了解您的问题领域的更多信息的情况下,很难给出 100% 准确的答案。

最大的灵 active 来自多模型方法。将来添加(或删除)类别会更容易。但是,如果您期望这些表中有大量条目,则可以通过单一模型方法获得更好的性能。

关于ruby-on-rails - Rails 最佳实践 : another model or more model fields?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com