已经尝试了大多数教程和博客无休止地使用rails滚动,但似乎没有一个对我来说是什么最简单的方法来实现更多或无限滚动滚动
答案 0 :(得分:1)
这不是一个Rails问题,而是一个Javascript问题。您需要检测用户何时到达页面底部并向端点发出Ajax请求,您可以返回JSON数据或仅返回HTML。
这是一个教程,这是我能为您提供的最好的代码:http://www.sitepoint.com/infinite-scrolling-rails-basics/
答案 1 :(得分:1)
人们经常看到无限卷轴,因为这个复杂的存在。事情的真相,就是无限卷轴只是分页。在rails分页游戏中有几个关键玩家,我非常喜欢Kaminari。我们所做的只是加载第一页,然后检测我们何时到达第一页上加载的内容的底部,然后向我们的服务器发送请求以获取下一页,并将这些结果附加到我们现有的结尾结果。
幸运的是,Kaminari有一个完整的,易于遵循的教程,用他们的宝石建立无限滚动。