Вот

ел бы выполнить запрос ActiveRecord, который возвращает все записи, кроме тех, которые имеют определенные идентификаторы. Идентификаторы, которые я хотел бы исключить, хранятся в массиве. Так:

ids_to_exclude = [1,2,3]
array_without_excluded_ids = Item. ???

Я не уверен, как завершить вторую строку.

Справочная информация: что я уже пробовал:

Я не уверен, что фон необходим, но я уже пробовал различные комбинации .find и .where. Например:

array_without_excluded_ids = Item.find(:all, :conditions => { "id not IN (?)", ids_to_exclude })
array_without_excluded_ids = Item.where( "items.id not IN ?", ids_to_exclude)

Это не удалось.Этот совет может быть на правильном пути, но мне не удалось адаптировать его. Любая помощь будет принята с благодарностью.

Ответы на вопрос(0)

Ваш ответ на вопрос