Ruby on rails 如何在Rails中手动插入分页符?

Ruby on rails 如何在Rails中手动插入分页符?,ruby-on-rails,pagination,page-break,Ruby On Rails,Pagination,Page Break,在我的项目中,一篇文章中有许多项目。因为每个项目都有不同的长度,所以我想手动实现分页,例如,通过创建PageBreakItem模型,以便允许用户在任何地方插入分页符。但我不知道如何在控制器中使用“page”参数来正确呈现视图 一些gem,如kaminari或will_paginate,只允许我配置每页的项目数。他们没有手动插入分页符的选项 非常感谢您的建议。您不需要特殊型号。您可以通过对项目模型进行少量调整来实现这一点: 添加sort\u ordernumeric字段表示文章中项目的顺序,is\

在我的项目中,一篇文章中有许多项目。因为每个项目都有不同的长度,所以我想手动实现分页,例如,通过创建PageBreakItem模型,以便允许用户在任何地方插入分页符。但我不知道如何在控制器中使用“page”参数来正确呈现视图

一些gem,如kaminari或will_paginate,只允许我配置每页的项目数。他们没有手动插入分页符的选项


非常感谢您的建议。

您不需要特殊型号。您可以通过对
项目
模型进行少量调整来实现这一点:
添加
sort\u order
numeric字段表示文章中项目的顺序,
is\u on\u new\u page
boolean字段表示文章之前出现的分页符。

感谢您的建议!实际上,我在我的项目中使用了这种技术。有一些类型的项是从原始项模型继承的,例如HeadingItem、TextItem、ImageItem。。。因此,在我的例子中,创建一个新的PageBreakItem模型会更容易。无论如何,
sort\u order
字段的想法非常好。我想我现在可以实现控制器了。我成功实现了我的控制器!非常感谢你!