我正努力使用has_one關聯。 http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.htmlRails has_one left_outer_join關聯
class Employee < ActiveRecord::Base
has_one :office
end
class Office < ActiveRecord::Base
belongs_to :employee # foreign key - employee_id
end
我想回誰沒有辦公的員工列表。我會期望使用以下內容,但這不起作用。
Employee.left_outer_joins(:office).where("office.id = null")
你得到任何錯誤? – Pavan
道歉。它只是返回一個空的AR關係 – Dercni
你是否有符合條件的記錄? – Pavan