0
我有這樣的聯想:職業 - >訂單 - >配置文件 - >位置的Rails:多個關聯查詢
Class Profession < ActiveRecord::Base
has_many: orders
end
Class Order < ActiveRecord::Base
has_one :profession
belongs_to :profile
end
Class Profile < ActiveRecord::Base
has_one :location
has_many :orders
end
Class Location < ActiveRecord::Base
belong_to :profile
end
,我需要找到一個職業,因爲他們位於location.city。 例如,我試試這個:
Profession.joins(:orders).where(orders: {profile: {location: {city: "Simferopol"}}})
這可能嗎? 謝謝。