【发布时间】:2017-04-21 21:28:28
【问题描述】:
我有名为 Rep 和 Bill 的模型。我想要做的是在 Bills 表单上填充两个字段,称为赞助商和共同赞助商。我想使用一个选择框填充赞助商和共同赞助商字段,其中包含可以接受多项选择的所有代表的列表。我知道如何设置选择框,代表使用多个 true 填充选择。我的问题是如何建立这种类型的关联?我应该创建名为赞助商和共同赞助商的单独模型吗?这是使用 has_many through 或多态关联的合适情况吗?
【问题讨论】:
-
嗨,泰勒。您应该提供有关对象行为的更多信息,或者可能提供您想到的方法的一些代码。在不知道所涉及的要求的情况下,很难假设最佳设计。不管怎样,我想向你推荐这本书:amazon.co.uk/…相信我,它会给你一个关于软件设计的全新视野。在youtube上找作者(Sandi Metz),你不会后悔的。
标签: ruby-on-rails activerecord associations ruby-on-rails-5 polymorphic-associations