В моем приложении я только что добавил поисковую систему в режиме реального времени, используя:
http://railscasts.com/episodes/240-search-sort-paginate-with-ajax
Однако моя реализация находится в заголовке приложения и поэтому появляется на всех страницах срезультаты появляются в скользящем вниз div.
Таким образом, мой контроллер поиска является действием поиска в контроллере приложения, а затем добавлен в фильтр before в каждом субконтроллере.
В примере с Railscast у него есть файл js.erb, которыйиспользуется для обновления результатов при наборе текста - я не уверен, куда мне следует поместить этот файл или как мне настроить маршруты?
в моем application_controller.rb:
def search
if params[:search]
@results = Items.search(params[:search])
end
end
В моих субконтроллерах:
before_filter :search
Так куда же мне вставить файл js.erb?и как мне создавать маршруты вокруг него?