Как найти все записи с пустыми файлами? - PullRequest
0 голосов
/ 24 июня 2018

Предположим, у меня есть модель с загрузкой файла carrierwave.

   class Book < ActiveRecord::Base

    mount_uploader :file, BookImageUploader

    end

Если я хочу проверить, нет ли в книге прикрепленного файла, тогда я делаю

Book.last.file.file.nil?

Теперь мне нужно найти все записи с предложением where, чтобы найти все записи, которые не имеют прикрепленных файлов.

Что-то вроде

Book.where(file.file: nil)

Я ценю любую помощь!

1 Ответ

0 голосов
/ 24 июня 2018

Я заметил, что гем добавляет столбец файла в таблицу.Так что это сработало для меня

Book.where("file is null")
...