转移到下一页时,Rails会抓住小错误

时间:2017-05-23 02:07:54

标签: css ruby-on-rails will-paginate

进入分页列表的下一页时,我遇到一个小错误。我的问题是,当我完全向下滚动后点击下一页时,我的页面不会从顶部加载,而是反弹回到分页链接。只需访问我的网站LazyHub并进行测试就可以更轻松地了解我的意思。当我转到另一页文章时,我希望它从顶部开始。这是我的相关代码部分:

HTML:

<div id = "pagination" class = "digg_pagination"><%= will_paginate @articles %></div> 

的CSS:

#pagination
{
clear: both;
margin-left: 215px;
}

控制器:

class StaticPagesController < ApplicationController
  def home
    @page = "home"
    @articles = Article.all.sort_by! { |a| [a.isOld ? 1 : 0, -a.get_upvotes.size, -a.views, -a.created_at.to_i, -a.id]}.paginate(:page => params[:page], :per_page => 20)
  end

非常感谢任何帮助!

编辑:经过一些进一步的研究,似乎在Firefox中行为是正确的,但不是铬。希望这有助于理解问题。

0 个答案:

没有答案