У меня есть модель в Rails, представляющая магазины
class Store < ActiveRecord::Base
Логическое поле "черновик" в этой модели определяет, активна ли запись или это просто черновик.Я использую act_as_xapian для поиска в моем приложении, и он получает модель, где поиск должен быть выполнен.Эта часть работает.Тем не менее, я хочу запустить поиск только по активным элементам (draft == false)
Я не уверен, как можно ограничить поиск по activ_as_xapian, но я мог бы сделать то же самое, создавНовая модель, которая содержит только элементы из класса Store с draft == false.
Изначально я думал, что могу использовать метод с находкой
def self.active
find :all, :conditions => {:draft => false}
end
, но Act_as_xapian действительно хочет модель
Есть предложения?