Короткая версияActiveRecord эквивалент этой
Что SQL-только эквивалентно
Workable.includes(:job_types)
.where(job_types: {id: nil})
(ответ вида Workable.includes(:job_types).where('SQLHERE', nil)
длинная версия
Я пытаясь «ИЛИ» эти два вопроса:
workables.includes(:job_types)
.where('job_types.id = ?', params[:job_type])
.references(:job_types)
и
Workable.includes(:job_types).where(job_types: {id: nil})
Longer версия, чтобы прояснить вопрос Давида ниже
Workables have_and_belong_to_many job_types
Я ищу, чтобы найти Workables
где либо id
соответствует параметру поиска, или Workable
не имеет job_types
.
Спасибо, Дэвид! Я ищу ситуацию, в которой нет job_types –
Работал отлично –