Ruby on rails 3 Ruby On Rails-将分页-下一步按钮卡在第2页-Array&Activemodel
我有最新的will_paginate gem 3.0.4与ROR 3.2一起使用。。我正在使用从ActiveModel对象创建的数组,该对象使用Neo4j作为数据。。。嗯,它主要起作用。。我得到以下信息:Ruby on rails 3 Ruby On Rails-将分页-下一步按钮卡在第2页-Array&Activemodel,ruby-on-rails-3,neo4j,activemodel,Ruby On Rails 3,Neo4j,Activemodel,我有最新的will_paginate gem 3.0.4与ROR 3.2一起使用。。我正在使用从ActiveModel对象创建的数组,该对象使用Neo4j作为数据。。。嗯,它主要起作用。。我得到以下信息: ← Previous 1 2 3 4 5 6 7 8 9 … 28 29 Next → 但是,默认情况下选择1,但单击“下一步”始终会转到第2页。。我可以单击第9页,然后单击“下一步”,然后返回到第2页。。“下一步”按钮始终链接到/albums/show2/266?page=2,无论我尝试什
← Previous 1 2 3 4 5 6 7 8 9 … 28 29 Next →
但是,默认情况下选择1,但单击“下一步”始终会转到第2页。。我可以单击第9页,然后单击“下一步”,然后返回到第2页。。“下一步”按钮始终链接到/albums/show2/266?page=2,无论我尝试什么
单个页面按钮工作正常,但10 11 12等按钮从不显示。。点是不变的。。以前的工作永远不起作用
我的控制器请原谅硬编码。。这是实验
require 'will_paginate'
require 'will_paginate/array'
def show2
current_page=params[:page]
per_page=5
total_entries = Album.get_album_contents_count(261, 88, current_page, per_page)
#Album.get_album_contents returns an array of hashes... no problem getting the data this way
new_results = Album.get_album_contents(261, 88, current_page, per_page)
@entries = WillPaginate::Collection.create(1, 5, total_entries) do |pager|
# inject the result array into the paginated collection:
pager.replace(new_results)
pager.total_entries = total_entries
@photos=pager
end
我的观点是:
<div id="photos">
<%= render "photo"%>
</div>
<%=will_paginate @photos%>
正如我所说,它部分工作,照片显示等,我有无尽的滚动工作以及。。唯一的问题是。。它只在无休止的滚动页面上显示第2页,这基本上会调用下一步按钮。无止境页面没有引起任何问题-在我添加无止境页面功能之前,这个问题就存在了
关于如何完成这项工作有什么想法吗?我已经卸载了gem并安装了gem,等等,但是没有用 对不起,我不知道。我打开了一个问题-看起来复制这个bug应该很容易。。我没有使用neo4j.rb或jRuby。。只有ROR和NEO4j通过rest。。。