ビューとコントローラにしかコードの追加はありません。すばらしいです。
ほぼ以下のところを参照にすれば出来てしまいます。
https://github.com/ernie/meta_search
参考にサンプルを作った時のコード
コントローラー:
#@items = Item.all #元の1行をコメントコメントあうと
#Itemはモデルクラスです
@search = Item.search(params[:search])
@items = @search.all # load all matching records
ビュー:
# items/index に GETでアクセスして@searchをパラメーターで送るようにセット
<%= form_for @search, :url => items_path, :html => {:method => :get} do |f| %>
<%= f.label :dscr_or_name_contains %>
#Itemのdecrとname検索対象としています
<%= f.text_field :dscr_or_name_contains %>
<%= f.submit "検索"%>
<% end %>
0 件のコメント:
コメントを投稿