我正努力使用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