Tag: kaminari

Rails Spree Kaminari无限滚动产品页面

我尝试使用本教程Kaminari无尽的页面 ,并观看了Ryan Bates 第114集“ 无尽页面”(修订版),并试图在我的在线商店实现无限滚动function。 我不确定如何在我的index.js.erb文件中应用产品渲染,因为它在Spree中实现的完全不同。 我也忘了提到我对Spree平台很新。 到目前为止我所做的一切都是改变这些文件: 意见/大礼包/产品/ index.html的 ‘spree/shared/filters’ %> ‘spree/shared/taxonomies’ %> ‘spree/shared/products’, :locals => { :products => @products, :taxon => @taxon } %> ‘spree/shared/products’, :locals => { :products => @products, :taxon => @taxon } %> 意见/大礼包/产品/ index.js.erb的 $(“#home-products”).append(‘ ‘spree/shared/products’, :locals => { :products => @products, :taxon => @taxon }) %>’); $(‘.pagination’).replaceWith(”); $(‘.pagination’).remove(); […]

Rails 3 / Kaminari / JQuery – 加载更多按钮:显示结果的问题(它加载整个页面布局而不仅仅是局部布局)

从ajax和jquery结合rails开始,我试图在我的用户索引页面底部创建一个“加载更多”链接。 我的用户索引页面应该显示10个第一个用户,然后单击它加载用户div底部的下10个用户的链接等。我使用Kaminari进行分页。 我从以下代码开始: User_controller.rb def index @users = User.page(params[:page]).per(10) end 用户/ index.html.erb @users %> “next” %> _user.html.erb 的application.js 我发现这个片段(信用: 这里 )试图满足我的需要: function loadMore(pageNo) { var url = ‘/users?page=’; $.get(url + pageNo, function(response) { $(“#users”).append(response); }); } $(document).ready(function() { var currPage = 1; $(“a.next”).click(function() { loadMore(++currPage); }); }); 我工作得很完美,除了它加载所有的页面布局与下一个结果不仅我的_user部分中的框div我如何管理这个? 我是否必须创建一个index.js.erb(类似于:page.insert_html:bottom,:users,:partial => @users但是在jquery中,如果是这样我该怎么办)? 谢谢你的帮助