【问题标题】:Rails Complex AssociationsRails 复杂关联
【发布时间】: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


【解决方案1】:

它并不像我最初想象的那么复杂,我能够通过关系使用 has_many 来让连接表成为赞助商或共同赞助商。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-31
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多