1

使用 Sunspot 和 Solr 进行基本搜索...仅搜索一个模型(集合)的一个属性(标题)

在提交表单时我收到错误

param not found: collection

它指向 collections_controller 中的这个私有方法

def collection_params
  params.require(:collection).permit(:title, :cover_photo)
end

关于为什么的任何想法?

编辑:

collections_controller 上的索引方法

def index
  @search = Collection.search do
    fulltext params[:search]
  end
  @collection = @search.results
end

收藏型号:

searchable do
  text :title
end

还有我的表单标签

<%= form_tag collections_path :method => :get do %>
  <p>
    <%= text_field_tag :search, params[:search] %>
    <%= submit_tag "Search", :name => nil %>
  </p>
<% end %>
4

0 回答 0