Ruby on rails 如何通过多对多关联获取记录?
我的Rails 4应用程序中有以下型号:Ruby on rails 如何通过多对多关联获取记录?,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,我的Rails 4应用程序中有以下型号: class Invoice < ActiveRecord::Base has_many :allocations has_many :payments, :through => :allocations end 如何获取与某一特定付款X相关的所有发票 我一整天都在想这个问题,但没用 谢谢您的帮助。简单到: payment.invoices 这将遵循您的关联,通过分配模型。简单如下: payment.invoices 这将
class Invoice < ActiveRecord::Base
has_many :allocations
has_many :payments, :through => :allocations
end
如何获取与某一特定付款X相关的所有发票
我一整天都在想这个问题,但没用
谢谢您的帮助。简单到:
payment.invoices
这将遵循您的关联,通过分配模型。简单如下:
payment.invoices
这将跟随您的关联,通过分配模型。试试这个,
识别付款,然后像这样识别发票
payment_invoices = Payment.find(payment_id).invoices
试试这个,
识别付款,然后像这样识别发票
payment_invoices = Payment.find(payment_id).invoices
Payment.findX.invoices provided Payment.findX不是零。Payment.findX.invoices provided Payment.findX不是零。