Я использую Sunspot для поиска. Вот мой файл контроллера.Поиск с использованием Solr Sunspot
def show
search = Clothes.search do
fulltext 'params[:name]'
paginate :page => 1, :per_page => 30
end
@results = search.results
end
Я модель, в которой я продукты с именем, maxprice, minprice и т.д., Функция поиска работает только тогда, когда я вставляю
fulltext 'Nike'
Но тогда он отображает все Продукты Nike для любого поискового запроса. Можете ли вы, ребята, помочь мне.
Это моя модель
class Clothes < ActiveRecord::Base
searchable do
text :name, :default_boost => 1
integer :discount
float :maxprice
float :minprice
string :image
end
Кроме того, мой файл представления.
<h1>Results for your search.</h1>
<%= render "shirts/new"%>
<table><tr><th>Name</th><th>Max. Price</th><th>Min. Price</th><th>Discount</th><th>Image</th></tr>
<% for prod in @results %>
<tr><td><%= prod.name %></td><td><%= prod.maxprice%></td><td><%= prod.minprice%></td><td><%= prod.discount%></td><td> <%= image_tag(prod.image, :alt => "logo", :size => "75x75") %> </td></tr>
<% end %>
</table>
Пожалуйста, помогите мне с этим.
конец
Я ценю вашу помощь. Но когда я добавил свой фрагмент кода, он говорит о неопределенной ссылке на метод. – Raghuveer