###実現したいこと
User検索にあたり、大文字や小文字など構わず、曖昧検索を本番環境で適用したいです。
ローカル環境下では、あいまい検索(%#{search}%)は適用されています。
###コード
View
1<%= text_field_tag :search, params[:search], class: 'search-form', placeholder: 'ユーザー検索'%> 2<%= button_tag sanitize('<i class="fa fa-search"></i>検索'), :type => "submit", :class =>"btn btn-primary" %>
Controller
1def index 2 @users = User.search(params[:search]) 3end
Model
1def self.search(search) 2 if search 3 User.where(['name LIKE ?', "%#{search}%"]) 4 else 5 User.all 6 end 7end
arel_tableを活用することも考えましたが、そもそもローカル環境で上手く行っているのに、本番環境で適用されないのかがわかりません。
お分かりの方、ぜひ宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/03 08:35
2019/12/03 08:36
2019/12/03 08:49
2019/12/03 08:56