我这里有这个代码,它获取一个区域并添加到我的变量“Regions”中。因此,让我们假设它已经:XYZ,DDA,BBB,...比方说我想要得到除DDA以外的所有东西。我怎么能做到这一点。
代码:
def supported_regions(partition)
if @@supported_regions_by_partition_cache[partition].nil?
regions = xrp_supported_regions({ignore_build_status: IGNORE_BUILD_STATUS})
.map { |region| rip_helper.get_region(region) }
.select { |region| region.arn_partition == partition }
.sort_by(&:region_name)
.map(&:airport_code)
@@supported_regions_by_partition_cache[partition] = regions
else
regions = @@supported_regions_by_partition_cache[partition]
end
regions
end
我已经试过了:
regions.delete('DDA')
也
.reject {|s| 'DDA' != s }
不知道我该怎么做。我对Ruby还是个新手。
1条答案
按热度按时间6yt4nkrj1#
您可以使用SELECT方法替换此行:
从…
至