如何将will_paginate方法添加到rails中的条件

时间:2017-09-12 16:07:07

标签: ruby-on-rails pagination will-paginate

这是我希望应用paginate方法的控制器。

我需要`@products = Product.where(value:@ type.value).paginate(页面:params [:page])旁边的paginate方法#But这不起作用。

这是我的控制器[1]:https://i.stack.imgur.com/QlgGW.png

这是生成的错误[2]:https://i.stack.imgur.com/f12py.png

有没有办法在不改变很多东西的情况下添加方法。

这是我得到的错误

@product_types变量似乎为空。你忘记了为will_paginate传递集合对象吗?

提取的来源(第17行):

</div>

<%= will_paginate %>

<div class="container">
    <div class="row">

1 个答案:

答案 0 :(得分:1)

#will_paginate期望一个集合作为参数。

<%= will_paginate @products %>