1

「fog」gem (github.com/fog/fog) を使用して、Rackspace Cloudfiles アカウント内のすべてのファイルのリストを取得しようとしています。ただし、スタックレベルが深すぎるというエラーが発生し続けます。

require 'rubygems'
require 'fog'

RACKSPACE_USERNAME = 'USERNAME'
RACKSPACE_API_KEY = 'API_KEY'

connection_rackspace = Fog::Storage.new({
  :provider           => 'Rackspace',
  :rackspace_username => RACKSPACE_USERNAME,
  :rackspace_api_key  => RACKSPACE_API_KEY
})

connection_rackspace.directories.each do |directory_rackspace|
  directory_rackspace.files.each do |file_rackspace|
    puts file_rackspace.key
  end
end

その「各」ループに関係していると思いますが、ここからどこへ行くべきかわかりません。

4

0 に答える 0