Rails 3 If Statement ,,,如果XXX等于至少一个(Var1,Var2,Var3)

时间:2010-10-09 05:00:59

标签: ruby-on-rails ruby ruby-on-rails-3

Rails / Ruby可以使用以下语句吗?如果是这样,如何:)

如果XXX等于至少一个(Var1,Var2,Var3)

2 个答案:

答案 0 :(得分:8)

试试这个:

if [v1, v2, v3].any?{|v| v=="XXX"}
 p "Success"
end

OR

if [v1, v2, v3].include?("XXX")
 p "Success"
end

答案 1 :(得分:2)

if [a, b, c].find_index(XXX)

听起来很简单。古典方式也没有错:

if XXX == a || XXX == b || XXX == c