我正在按照Shopify教程开发Shopify嵌入式应用程序:
https://help.shopify.com/en/api/tutorials/build-a-shopify-app-with-ruby-and-sinatra
我想在我的应用程序中显示订单表,但是由于订单太多,我需要某种类型的带有页面的表。
我真的是Ruby的新手,所以我尝试仅使用javascript来实现这一点,但是我将不得不加载所有我想避免的订单。
有人可以指导我吗!
答案 0 :(得分:1)
分页是关键。 Will_paginate是Ruby on Rails的常见宝石。如果可以将宝石添加到Gemfile中,请查找will_paginate并将其包含在文件中。然后,您可以对Order
个项目进行分页:
@orders = Order.paginate(page: params[:page], per_page: 15)
在您的view.html.erb
<%= will_paginate @orders %>
它仅加载per_page
的{{1}}数量。因此设置起来既快速又容易。