如何简化条件检查

时间:2013-12-09 21:50:03

标签: ruby-on-rails-3

如何简化轨道中的以下条件检查

params[:name].include?params[:first]||params[:another_name].include?params[:first]

1 个答案:

答案 0 :(得分:1)

例如那样

[:name, :another_name].any?{|key| params[key].include?(params[:first])}

但是,就我个人而言,我会把它放在一个控制器的方法中并给它一些有意义的名字