【发布时间】:2011-01-22 04:59:48
【问题描述】:
好的,所以我有一个图形模型,我正在使用思考狮身人面像作为搜索工具。它工作得很好,但我想在搜索结果页面上显示不同的模型..例如
我的图形模型中有这个
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]
这似乎有点矫枉过正......有没有更好的方法,所以在视图中我可以分别显示它们中的每一个
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord thinking-sphinx