0
我已经看到了一些关于此问题的问题并尝试了它们,但它没有帮助。我正在使用will_paginate 3.0.7 gem。我究竟在哪里出错?ActiveRecord_Relation未定义的方法`total_pages'
这里是我的代码:
Categories_controller.rb:
def show
@category = Category.includes(:products).find(params[:categoryid])
@products = @category.products.paginate(page: params[:page], per_page: 10)
end
_product.html.erb
<%= will_paginate %>
<ul class="categories">
<% @products.each do |product| %>
<li>
<%= link_to product.productname,product %>
</li>
</ul>
谢谢
那么你究竟想要做什么?它是has_many belongs_to类别产品之间的关系吗?你能展示模型代码吗? – moeabdol
是的,它的确如此。在类产品中,我有“belongs_to:category”,而在类别类别中,我有“has_many:products” – Sumac
你可以在@category后面断点并打印出它的内容 – moeabdol