创建两个belongs_to 关系的连接

片刻

有没有办法让 AR 关系封装belongs_to指向同一模型的两个关系?

class Transaction < ApplicationRecord
  belongs_to :sender, class_name: 'Account'
  belongs_to :recipient, class_name: 'Account'
end

本质上,我希望能够运行依赖于嵌套连接的查询,例如accounts引用外键sender_idrecipient_id指向events表:

Transaction.joins(accounts: :banks)...
杰-阿尔波利达里奥
Transaction.includes(sender: :banks, recipient: :banks).where(banks: {name: 'My Bank'})

假设我正确理解了您的问题,则使用您的复制模式进行了测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails:如何创建具有两个“ belongs_to”关系的模型,其中一个始终为空?

来自分类Dev

连接两个模型belongs_to / has_many并通过下拉菜单进行选择

来自分类Dev

如何创建/注册具有belongs_to 关系的用户模型?

来自分类Dev

无法使用belongs_to 关系创建新的Activerecord

来自分类Dev

创建连接两个DIV的线

来自分类Dev

Scala:通过第三个关系来连接两个DataFrame的更好方法

来自分类Dev

Laravel 关系 - 多表连接 - 4 个表

来自分类Dev

在SQL中连接具有多对多关系的两个表

来自分类Dev

如何有效地连接两个嵌套的ForiegnKey关系?

来自分类Dev

通过关系连接使用匹配两个值的mysql返回行的方法

来自分类Dev

连接两个在 powerpivot 中具有多对多关系的表

来自分类Dev

在多列上连接两个表,保持列之间的关系

来自分类Dev

SQLExpress在两个表之间创建关系

来自分类Dev

MongoDB / mongoose在两个模型之间创建关系?

来自分类Dev

创建两个相同的Bean,但依赖关系不同

来自分类Dev

如何使用UCanAccess在两个表之间创建关系?

来自分类Dev

如何使用 SQLite 创建关系中的两个表

来自分类Dev

在两个 PostgreSQL 表之间创建关系

来自分类Dev

获取belongs_to的数据两个Parents轨道5

来自分类Dev

具有相同模型的两个belongs_to的ActiveRecord

来自分类Dev

Signalr创建到两个不同集线器的两个连接

来自分类Dev

Akka使用相同的端口创建两个Tcp连接

来自分类Dev

创建两个连接表的数据库选择?

来自分类Dev

MATLAB无法在两个MATLAB会话之间创建连接

来自分类Dev

如何创建两个连接的串行端口的仿真?

来自分类Dev

Laravel 显示三个有关系的表,一个表连接另外两个表

来自分类Dev

如何在Ruby on Rails 5.2中的belongs_to声明中为多态关系创建别名?

来自分类Dev

Rails的belongs_to关系不起作用

来自分类Dev

在Rails中链接belongs_to关系

Related 相关文章

  1. 1

    Rails:如何创建具有两个“ belongs_to”关系的模型,其中一个始终为空?

  2. 2

    连接两个模型belongs_to / has_many并通过下拉菜单进行选择

  3. 3

    如何创建/注册具有belongs_to 关系的用户模型?

  4. 4

    无法使用belongs_to 关系创建新的Activerecord

  5. 5

    创建连接两个DIV的线

  6. 6

    Scala:通过第三个关系来连接两个DataFrame的更好方法

  7. 7

    Laravel 关系 - 多表连接 - 4 个表

  8. 8

    在SQL中连接具有多对多关系的两个表

  9. 9

    如何有效地连接两个嵌套的ForiegnKey关系?

  10. 10

    通过关系连接使用匹配两个值的mysql返回行的方法

  11. 11

    连接两个在 powerpivot 中具有多对多关系的表

  12. 12

    在多列上连接两个表,保持列之间的关系

  13. 13

    SQLExpress在两个表之间创建关系

  14. 14

    MongoDB / mongoose在两个模型之间创建关系?

  15. 15

    创建两个相同的Bean,但依赖关系不同

  16. 16

    如何使用UCanAccess在两个表之间创建关系?

  17. 17

    如何使用 SQLite 创建关系中的两个表

  18. 18

    在两个 PostgreSQL 表之间创建关系

  19. 19

    获取belongs_to的数据两个Parents轨道5

  20. 20

    具有相同模型的两个belongs_to的ActiveRecord

  21. 21

    Signalr创建到两个不同集线器的两个连接

  22. 22

    Akka使用相同的端口创建两个Tcp连接

  23. 23

    创建两个连接表的数据库选择?

  24. 24

    MATLAB无法在两个MATLAB会话之间创建连接

  25. 25

    如何创建两个连接的串行端口的仿真?

  26. 26

    Laravel 显示三个有关系的表,一个表连接另外两个表

  27. 27

    如何在Ruby on Rails 5.2中的belongs_to声明中为多态关系创建别名?

  28. 28

    Rails的belongs_to关系不起作用

  29. 29

    在Rails中链接belongs_to关系

热门标签

归档