跳至内容 跳至搜索

字符串询问器

将字符串包装在此类中,可以提供一种更美观的方式来测试相等性。 Rails.env 返回的值被包装在一个 StringInquirer 对象中,因此您可以这样调用

Rails.env == 'production'

您可以这样调用

Rails.env.production?

实例化一个新的 StringInquirer

vehicle = ActiveSupport::StringInquirer.new('car')
vehicle.car?   # => true
vehicle.bike?  # => false