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