gemのSpreadsheetを使用時にNoMemoryErrorがでる

Rubyでは動いていたのにRailsに組み込むとうまく動かないコードがあったので調べたら、Railsで動かした場合だけ#<NoMemoryError: failed to allocate memory>というエラーが出ていました。

book = Spreadsheet.open(open(url))
sheet = book.worksheet(sheet_name)

こちらにある様に

sheet = Spreadsheet.open(open(url)).worksheet(1)

sheet = Spreadsheet.open(open(url)).worksheet(sheet_name)

と一気にworksheetを指定したらなおりました。