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
Это поможет, если вы сможете показать нам определение метода 'search'. –
получил там –
И ответил. Надеюсь, я прибил его. –