我在这里冒着手掌到额头的风险,但我不太清楚如何使用 Rails 的 ActiveRecord 糖来做到这一点。
我有一个tickets
表,它有两列(submitter_id
和assignee_id
),每列都应该从表中引用不同的用户users
(特别是表id
中的列users
)。我希望能够做一些事情,比如ticket.submitter.name
和ticket.assignee.email
使用 ActiveRecord 的关联。提交者和受让人只是不同关联名称下的用户对象。
我发现的唯一与我正在做的事情接近的事情是使用多态关联,但最后我相当确定这不是我真正需要的。我不会有多种类型,提交者和受让人都是用户,很可能是两个不同的用户。
任何帮助都会很棒。谢谢!