1
我有我試圖訪問一個HAS_ONE條件,但我有一個小麻煩ActiveRelation其中兒童語句屬性
Solicitation belongs_to :lead
Lead has_many :solicitations
我的第一個語句中抓取所有募捐爲用戶
@solicitations = current_user.solicitations.includes(:lead)
我已經可以訪問屬性lead.case_type,並且可以循環訪問關係並手動將它們放在他們的位置,但是我認爲它們是一種更簡單的方法。
我所試圖做的是類似於
@solicitations.where("lead.case_type = ?", "Civil")
東西,我嘗試了這些,並收到未知列錯誤lead.case_type
Solicitation.all(:conditions => {:lead => {:case_type => 'Civil'}}, :joins => :lead)
這兩個工作,非常感謝你對加入與包括的語法和解釋的幫助! – Austio