我正在Ruby on Rails中创建一个Web应用程序,它从instagram中提取图像并将它们放入一个数组中。
我有一行初始化程序/ config / will_paginate_array.rb:
require "will_paginate/array"
我的控制器看起来像这样:
def index
result = []
while result.length < 100
//my logic here which adds a bunch of images to the array
result.concat(data)
end
@results = result.paginate(:page => params[:page], :per_page => 13)
end
我在我的html中使用此行来呈现链接,但链接未显示:
<%= will_paginate @results %>
要明确的是,当我检查元素时,标记就在那里(并且所有的分页链接都是完全正常的),由于某种原因,它只是没有正确地呈现/显示在页面上,我很确定它是不是我的CSS压倒任何东西。由will_paginate生成的分页div的高度和宽度为0.如果我手动输入下一页,例如localhost:3000?= 2,它仍然可以正确地前进页面。
也许这与will_paginate和数组有某种兼容性问题?