1

ruby/fog を使用して、AWS Route53 アカウントのすべての CNAME レコードまたは A レコードをクエリしています。

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

ただし、一致するレコードが複数ある場合でも、返されるレコードは 1 つだけです。

何か案が?

4

1 に答える 1

1

まあ、find1 レコードだけを返します。最初のレコード。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 に答える