这是我的第一个问题,但我还没有找到答案,所以我希望它不会违反任何规则。
我遇到了一个看似简单的rails问题。我花了很多时间来阅读rails中的关系模型(has_many:through),并得出了这个例子:
在我的模型中,我有Anthology(phyisicians),Poem(患者)和anthology_poem关系模型(约会)。在may关系表中,我有一个列,顺序,表示特定诗集中特定诗歌的位置。
问题是 - 我如何处理所说的“订单”栏目?我该如何更新/阅读?我想象的是:
book.poems.first.order
显然不起作用。
我希望能够在没有太多黑客的情况下做到这一点,因为我爱上了rails如何处理剩下的东西。
提前致谢!
答案 0 :(得分:-1)
如果要访问关系模型属性,则应在该模型上调用它:
Appointment.where(physician: physician).pluck(:order)