Project
has_many :tasks
Task
has_many :invoices, :through => :line_items
has_many :line_items
LineItems
belongs_to :invoice
belongs_to :task
Invoice
has_many :tasks, :through=> :line_item
has_many :line_items
我想從項目的has_many關聯:發票:通過=>:任務:的has_many:通過協會兩層深
當我嘗試了,我得到:
源反射宏無效:has_many:through for has_many:invoices,:through =>:tasks。使用:source來指定源反射。
我有點茫然,如果這是可能的,如果是這樣,如何使用:源正確