Paginar una matriz en Ruby con will_paginate

Tengo una matriz @ level1 que se parece a esto:

[[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4], ............]

Quiero aplicar la paginación en esta matriz, ya que cada página muestra solo unas pocas filas a la vez. Intenté esto:

@temp1 = @level1.paginate(:page => params[:page])

Pero arroja el siguiente error:

undefined method `paginate' for [[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4]]:Array

¿Cómo puedo realizar la paginación en este usando will_paginate?

Respuestas a la pregunta(5)

Su respuesta a la pregunta