簡體   English   中英

ActiveRecord嵌套查詢范圍

[英]ActiveRecord nested query for scope

這是我的計划:

我有

parcelas belongs_to pagamento
pagamento belongs_to :pagavel, polymorphic: true 
pagavel belongs_to :agencia

現在,我想在Parcela中創建一個看起來像

Parcela.from_agencia(agencia_id),它將僅查詢屬於pagamento的Parcelas,該parcemento屬於屬於此agencia_id的pagavel。

scope與parcela.rb中的joins一起使用:

scope :from_agencia, ->(agencia_id) { joins(pagamento: :pagavel).where(pagavels: {agencia_id: agencia_id}) }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM