У меня есть плагин will_paginate, работающий в приложении, но когда я разбиваю ресурс, он просто выплескивает HTML как текст, не предоставляет ссылки на следующие страницы и т. Д.Rails3 - will_paginate плагин странный вывод
И когда я вручную ввести в URL плагин работает это просто не делает <%= will_paginate @products %>
в ссылки, такие как следующая 1 2 3 ... последняя
Это выход
<span class="disabled prev_page">&laquo; Previous</span> <span class="current">1</span> <a href="/products?page=2" rel="next">2</a> <a href="/products?page=2" class="next_page" rel="next">Next &raquo;</a>
контроллер: индекс четкости
@products = Product.all.paginate :per_page => 5, :page => params[:page]
@product_categories = ProductCategory.find(:all)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @products }
end
конец
вид
<%= will_paginate @products %>
<%= will_paginate %> #for some reasons this works too
Это происходит, когда значение '@ products 'равно null или пустое. Поэтому убедитесь, что вы имеете в виду правильную переменную. –
Возможно, но я использую ту же переменную, что и я, цикл, и цикл не имеет проблем с доступом к переменной экземпляра @products – s84