【发布时间】:2017-05-08 09:11:42
【问题描述】:
关于重复数据库条目的快速问题。
假设我有用户在平台上发布他们的旅行。现在,用户可以说这些旅行是重复的 - 她/他每周二和周四都会进行该旅行。
为了让事情变得更有趣,假设每个旅行都附有请求,其他用户可以提出。他们可以为每次重复旅行提出这些请求。
关于如何在后端处理这样一个案例的任何想法?使用 Rails 和 Postgres。
提前致谢!
【问题讨论】:
-
我会建立一个新的模型,称为循环或任何你想称之为的,belongs_to the Trip,如果一个旅行是循环的,你使用这个新模型来建立循环。至于请求 - 您可以通过关系创建一个 has_many 可能使其工作。我们真正需要看到的是您已经拥有的旅行和请求以及您为重复尝试而尝试的内容。 (不过,我非常喜欢标准化,您可以在简单的行程表中进行重复,但在您的示例中,您需要两次“重复”,除非您知道一种方法可以让一个属性选择两天)
标签: ruby-on-rails postgresql recurring-events