Я получил NoMethodError (undefined method
fulltext'and
NoMethodError (неопределенный метод keywords'
Я следил за документацией, но не знал, что с ней не так.
Это конфликтует с ransack
?
Форма
= form_tag search_index_path, :method => :get, :target => '_blank', class: 'form-control navbar-form navbar-right form-inline' do
= text_field_tag :query, params[:query], :placeholder => "Search .."
Контроллер
@query_results = Sunspot.search(Tool::Mvaas::RelayQuery) do |query|
keywords params[:query]
fulltext params[:query]
end
Инструмент модели::Mvaas::RelayQuery
class Tool::Mvaas::RelayQuery < ActiveRecord::Base
searchable do
text :request, :comment
end
end
Драгоценный камень
gem "sunspot_rails"
gem "sunspot_solr"
gem "ransack"