1

我正在使用 ruby​​/fog 来查询我的 AWS Route53 帐户的所有 CNAME 记录或 A 记录。

items = zone.records.all!.find { |r| r.type == 'CNAME' or r.type == 'A' }

但是,即使我有多个匹配的记录,也只会返回一条记录。

任何想法?

4

1 回答 1

1

好吧,find只返回 1 条记录。第一个记录。尝试select改用。

查找:http ://ruby-doc.org/core-2.1.0/Enumerable.html#method-i-find

选择:http ://ruby-doc.org/core-2.1.0/Enumerable.html#method-i-select

于 2014-01-06T17:35:04.650 回答