【发布时间】:2018-04-04 14:12:06
【问题描述】:
我有一个问题:我知道unless有没有与.include?相反的方法,但我想用if做,可以吗?我试过unless:
unless variable.include?("something")
#..
end
我想用if 做,可以吗?我知道.!include?,但它不起作用(我不知道这个方法是否存在,但我在这个论坛上看到过)。
【问题讨论】:
-
简短回答:在 vanilla ruby 中没有,但
exclude?存在于 ActiveSupport 中——主要由 Rails 应用程序使用。 -
!include?实际上是 两个 方法:!和include?因此你必须写!variable.include?而不是variable.!include?
标签: ruby-on-rails ruby