【发布时间】:2013-04-24 09:18:52
【问题描述】:
我已经为产品模型定义了这样的方面:
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>
这是为这样的制造商生成方面:
制造商
如何为标题添加自己的名称(例如,将 manufacturer 替换为 Brand)并为链接添加自己的名称(例如,将 Manufacturer-permalink (53) 替换为 Manufacturer.name ( 53)(其中制造商是模型类))
【问题讨论】:
标签: ruby-on-rails sphinx thinking-sphinx faceted-search