github url
Я использую простой поиск, который отображает результаты поиска:
@adds = Add.search(params[:search])
В дополнение к результатам поиска я пытаюсь использовать метод nearbys (), который отображает объекты, которые находятся близко к результату поиска. Следующий метод отображает объекты, близкие к 2, но не отображает объект 2. Как отобразить объект 2 в сочетании с соседними объектами?
@adds = Add.find(2).nearbys(10)
Хотя приведенный выше код функционирует, когда я использую поиск, @adds = Add.search(params[:search]).nearbys(10)
ошибка метода не возвращается, undefined method
nearbys 'для массива: 0x30c3278`
Как я могу найти модель для объекта И использовать метод nearbys () И отобразить все возвращенные результаты?
Модель
def self.search(search)
if search
find(:all, :conditions => ['address LIKE ?', "%#{search}%"])
# where('address LIKE ?', "%#{search}")
else
find(:all)
end
end