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

Rubyでは動いていたのに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を指定したらなおりました。