ruby-on-rails Ruby On Rails区分大小写的字符串

xxe27gdn  于 2022-12-15  发布在  Ruby
关注(0)|答案(1)|浏览(174)

我有参数[:location],应该接受左PA和右PA,如果我们传递PA Left、PA LEFT、PA left、PA left等,应该没有关系。我必须将其转换为左PA,类似于右PA。

if params[:location] == 'PA Left'
  'Left PA'
elsif params[:location] == 'PA Right'
  'Right PA'
else
  params[:location]
end

谁能帮帮我。

brgchamk

brgchamk1#

你可以用downcase/upcase方法来比较。你可以用case代替if/else

case params[:location].to_s.downcase
  when 'pa left'
    'Left PA'
  when 'pa right'
    'Right PA'
  else 
    params[:location]
end

相关问题