使用 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 %>