Допустим, у меня есть следующая модель:
Person <AR
def name
[self.first_name,self.middle_name,self.last_name].select{|n| n.present?}.join(' ')
end
end
Как мне выполнить поиск по виртуальному атрибуту с помощью searchlogic, например:
Person.search.name_like 'foo'
Конечно, я мог бы построить большое утверждение вроде:
Person.search.first_name_like_or_last_name_like_or_... 'argh'
но наверняка есть более элегантный способ.