我在我的剃刀视图中有一个表单,它的工作方式完全符合它的要求。我从下拉列表中选择值,然后按submit按钮,它会向我返回一组分页的结果。一切都很好。
@using (Html.BeginForm())
{
int index = 0;
foreach (var type in @Model.AttributeTypes)
{
@Html.DropDownListFor(m => m.SelectedAttributeValueIds[index], Model.AttributeValuesList[Conve
我用kaminari分页宝石。我可以将每页的结果限制为6。这是我在products_controller中分页的一个例子:
def index
@products = Product.order(:title).page(params[:page]).per(6)
end
但是,与其硬编码分页代码中的"6“,我希望用户能够通过用户界面视图来更改这一点。我想要一个下拉菜单上的视图,以便用户可以选择"3","6",或"9“。我该怎么做?我猜想它可能涉及一个实例变量来存储用户的选择,但我不确定,有人能帮忙吗?我的application.html.e