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来指定源反射。
我有点茫然,如果这是可能的,如果是这样,如何使用:源正确