###前提・実現したいこと
Railsのwebアプリでスペース検索機能を実装したいと思っています。
例えば、「水 お酒」とスペースを入れて検索すると、
「水」「お酒」のいずれかを含むテキストをデータベースから引っ張って表示させる。
###発生している問題・エラーメッセージ
現在は「水 お酒」と入力すると、
「水 お酒」が全て含まれるテキストしか検索されません。
###該当のソースコード
Rails
【検索フォーム】
<div class="postform"> <%= form_tag('/business/search', method: :get) do %> <input type="text" placeholder="検索内容" name="keyword" class="postname"> <input type="submit" value="検索する!" class="postbutton"> </div>【businessコントローラーのsearchアクション】
def search
@outputs = Business.where('text LIKE(?)', "%#{params[:keyword]}%")
end
%#{params[:keyword]}%の部分をいじくれば、
上手くいくのかとも思うのですが、
初心者でよく分からず。ご回答いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー