わかりずらいタイトルですみません
DBにnameで
山田太郎
山田花子
と保存されているとします
検索するときに「山田」と検索すれば上記の二人がマッチするようにするにはどうすればいいですか?
下記のコードで検索機能を作ってみたのですがこのコードだと検索とnameが完全に一致しないと検索結果が出てくれません
projects/index.html.erb
HTML
1<%= form_tag action: :search do %> 2 <%= label_tag :name, 'キーワード:' %> 3 <%= text_field_tag :name %> 4 5 <%= submit_tag '検索' %> 6<% end %>
projects/projects_controller.rb
Ruby
1def search 2 @projects = Project.where('name = ?', params[:name]) 3 render 'projects/index' 4end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。