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