1

Sunspot と Solr を使用した基本的な検索... 1 つのモデル (コレクション) の 1 つの属性 (タイトル) を検索するだけです

フォーム送信時にエラーが発生します

param not found: collection

そして、collections_controller のこのプライベート メソッドを指しています。

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

理由についてのアイデアは??

編集:

collections_controller の Index メソッド

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