【发布时间】:2013-01-25 16:02:56
【问题描述】:
我有两个模型,一个School 模型和Price 模型。每个学校都有价格。我想返回搜索结果学校及其价格。我正在使用导轨和太阳黑子。
学校管理员:
class SchoolsController < ApplicationController
def index
@query = params[:search]
@search = School.search do
fulltext params[:search]
paginate :page => params[:page], :per_page => 7
end
@results = @search.results
end
end
学校模型:
class School < ActiveRecord::Base
has_many :prices
# sunspot search
searchable do
text :name, :locality
end
end
索引 - 视图
<% for result in @results %>
<tr>
# School name, from the school-model
<td><h3><%= link_to result.name, result %></h3></td>
# School price, from the price-model
<td><h3><%= result.prices.min %> kr</h3></td>
</tr>
<% end %>
如何为每所学校返回其价格,包括黑子?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 sunspot sunspot-rails