Я пытаюсь отфильтровать все объекты (фотографии), которых нет в таблице запланированных сообщений.У меня есть оператор SQL работает:
Select * from photos p left join scheduled_posts sp on sp.photo_url = p.url where p.trashed = false and sp.photo_url is null
Я пытаюсь заставить это работать в рельсах с использованием активной записи, но две таблицы не связаны друг с другом, и у меня возникают проблемы с использованием .join из-за этогои я получаю неопределенную ошибку метода присоединения.Вот мой текущий код:
@objects = "#{@objects.table_name}".joins("left join scheduled_posts sp on sp.photo_url = p.url ").where("photo_url @> ?", nil)