Я хочу добавить автозаполнение jquery с категориями.
Запрос будет искать по нескольким моделям (темы форума, новости, пользователи ...) с Thinking Sphinx
Так что в контроллере, я думаю, это будет выглядеть так
def autocomplete
@news = Actu.search(params[:term]).map {|g| {:label => g.title, :category => "Actualités", :id => g.id}}
@topics = Topic.search(params[:term]).map {|g| {:label => g.title, :category => "Topics", :id => g.id}}
@anotherModel = ...
respond_to do |format|
format.js { render :json => @news+@topics+@anotherModel }
end
end
Это работает, но что вы думаете об этой практике?