params[:terms]Railsファンは、URLから収集されたコントローラーに渡される「もの」のハッシュに精通しています。例えば:
params
=> {"term"=>"Warren Buffet",
"controller"=>"search",
"format"=>"json",
"action"=>"index"}
以下のコードで「WarrenBuffet」、「Warren」、「Buffet」を使用したい場合、代わりにどの方法を使用すべきか誰かが知っていますか? gsubは近いですが、元の文字列ではなく、各一致が必要です。私が間違っていない限り、それは完全に可能です:
@potential_investors = []
params [:term] .gsub(/(\ w {1、})/)do | term |
@potential_investors << User.where(:investor => true)
.order('first_name ASC、last_name ASC')
.search_potential_investors(term)
終わり
考え?