<%= search_form_for @q, url: users_path do |f| %> <%= f.text_field :search_words %> <%= f.submit 'Search' %> <% end %> def index words = params[:q].delete(:search_words) if params[:q].present? if words.present? params[:q][:groupings] = [] words.split(/[ ]/).each_with_index do |word, i| #全角空白と半角空白で切って、単語ごとに処理します params[:q][:groupings][i] = { name_or_address_cont: word } end end @q = User.ransack(p