Я пытаюсь объединить запрос левого соединения для получения данных в ruby на рельсах, это немного сложно, потому что у меня есть 3 таблицы, связанные:
#User
has_many :work_contracts, -> { order 'start_on DESC' }
has_many :work_contract_types, through: :work_contracts
#WorkContract
belongs_to :user
belongs_to :work_contract_type
#WorkContractType
Мне нужно получить всех пользователей, даже если у них нет типа контракта.
Может ли кто-нибудь здесь привести пример, который использует этот тип запроса, чтобы понять больше о запросах объединений в ruby на рельсах? Благодарю.