Скрепка и ActiveRecord: поиск объектов с прикрепленными файлами - PullRequest
2 голосов
/ 13 октября 2011

в Rails 2.3.6 У меня есть модель User:

class User < ActiveRecord::Base
  has_attached_file :avatar,
                    :styles => {
                      :micro => "32x32#",
                      :thumb => "50x50#",
                      :big_thumb => "80x80#",
                      :small => "220x220>",
                      :featured => "220x220#",
                      :medium => "600x600>"
                    }
end

Как я могу найти модель User для пользователей, у которых есть прикрепленный аватар?

1 Ответ

3 голосов
/ 13 октября 2011

при условии, что у вас есть столбец с именем "avatar_file_name" для пользователей, тогда

User.scoped({:conditions => 'avatar_file_name IS NOT NULL'})

должен это сделать

...