【发布时间】:2018-03-26 08:44:24
【问题描述】:
我有 2 个模型 Donation 和 BankDeposit
捐赠有一列 sender_id
银行存款有一列donated_by_id
假设我有:
@donations = Donation.all
@bank_deposits = BankDeposit.all
这两个数组为提到的列返回这个值:
@donations.sender_id = [1,3,6,8,9]
@bank_deposits.donated_by_id = [2,3,7,8]
在此示例中,假设捐赠的 id 为 1 到 5,我想要实现的结果是选择 id 为 2 和 4 的行(因为它们包含 bank_deposits.donated_by_id 上的 3 和 8)。
我应该如何实现代码来实现这一点?
【问题讨论】:
标签: ruby-on-rails