Ruby on rails Rails-如何向从csv文件填充的html表添加分页

Ruby on rails Rails-如何向从csv文件填充的html表添加分页,ruby-on-rails,ruby,haml,Ruby On Rails,Ruby,Haml,我正在从csv文件填充html表,我想知道如何将分页添加到此表 控制器 def index @csv_table = CSV.open("file.csv", :headers => true).read end 看法 基本上我得到了表,但它很长,我想添加分页到它。有人能帮我吗,我是rails的新手。优素福。我认为你必须使用类似的东西。例如,使用Kaminari的控制器应如下所示: def index csv_file = CSV.open('file.csv', headers

我正在从csv文件填充html表,我想知道如何将分页添加到此表

控制器

def index
  @csv_table = CSV.open("file.csv", :headers => true).read
end
看法


基本上我得到了表,但它很长,我想添加分页到它。有人能帮我吗,我是rails的新手。

优素福。我认为你必须使用类似的东西。例如,使用Kaminari的控制器应如下所示:

def index
  csv_file = CSV.open('file.csv', headers: true).read

  @csv_headers = csv_file.headers
  @csv_data = Kaminari.paginate_array(csv_file).page(params[:page]).per(10)
end
def index
  csv_file = CSV.open('file.csv', headers: true).read

  @csv_headers = csv_file.headers
  @csv_data = Kaminari.paginate_array(csv_file).page(params[:page]).per(10)
end