will_paginate在分页div之外呈现当前页面

时间:2012-11-24 15:41:51

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 will-paginate

我在我的rails项目中使用了will_paginate并且我得到了这种行为,当前的页码,在数字之外。这是一张图片。

will_paginate

这是由will_paginate

生成的html代码
<div style="text-align:center;">
    <div class="pagination">
        <a class="previous_page" rel="prev start" href="/offers?page=1">← Previous</a> 
        <a rel="prev start" href="/offers?page=1">1</a>
        <em class="current">2</em> 
        <span class="next_page disabled">Next →</span>
    </div>
</div>

有没有人可以帮我解决这个问题,请????


Rails代码:

def index
    @offers = Offer.paginate(:page => params[:page], :per_page => 7).order('created_at DESC')
end

1 个答案:

答案 0 :(得分:1)

如果您正在使用bootstrap,请查看此gem:

https://github.com/yrgoldteeth/bootstrap-will_paginate

来自will_paginate的标记与bootstrap的标记有点不同 - 这个gem调整它以使用bootstrap。