我正在构建一个包含练习和例程的rails运动应用程序。我希望每个例程都由几个练习组成(has_many:exercise),但练习并不一定要属于例程。有没有办法做到这一点?
答案 0 :(得分:3)
阅读guides始终是一个好的开始。这可以从Rails 5开始。
belongs_to :routine, optional: true
答案 1 :(得分:0)
你可能想要一个多对多的关系,而不是一对多的关系。
看起来你想要一个练习与任意数量的例程相关联,并且一个例程与一个或多个练习相关联。
你最终得到这样的东西:
var LEDs = ["", "", "", "", "", "", ...];