Итак, у меня есть графическая модель, и я использую мышление sphinx в качестве инструмента поиска. Он хорошо работает, но я хочу, чтобы отобразить различные модели на странице результатов поиска .. напримерПараметры отображения мышления Sphinx
у меня есть это в моей графической модели
define_index do
indexes :name, :description, :scale,
indexes sub_category.name, :as => :subcategory_name
indexes sub_category.category.name, :as => :category_name
indexes colors.name, :as => :color_name
end
Это нормально и хорошо, но проблема в том, что я хочу, чтобы отобразить все категории и подкатегории для найденного поиска, а не только связанные с ними графики. В моем контроллере я должен иметь три найти как
@graphics = Graphic.search params[:search]
@categories = Categories.search params[:search]
@sub_categories = SubCategories.search params[:search]
это кажется излишним ... есть лучший способ, так с точки зрения я могу показать каждый из них по отдельности