我已经为产品模型定义了这样的方面:
product_index.erb
ThinkingSphinx::Index.define :product, :with => :active_record do
indexes publish
indexes name, :sortable => true
indexes price, :sortable => true
indexes manufacturer.permalink, :as => :manufacturer, :facet => true
has manufacturer_id
end
和考虑的方面:
<% @facets.each do |facet, facet_options| %>
<h5><%= facet %></h5>
<ul>
<% facet_options.each do |option, count| %>
<li><%= link_to "#{option} (#{count})",
:params => {facet => option, :page => 1} %></li>
<% end %>
</ul>
这是为这样的制造商生成方面:
制造商
- <a href="manufacturer=manufacturer-permalink&page=1">manufacturer-permalink (53)
如何为标题添加自己的名称(例如将制造商替换为品牌)并为链接添加自己的名称(例如将制造商永久链接(53)替换为制造商名称(53)(其中制造商是模型类))