如何修复will_pagination按钮不起作用?

问题描述

我正在尝试通过ajax调用使用will_paginate。

我的index.html.haml

%section#post_list
  =render 'posts_list'

_posts_list.html.haml

.row
  - @posts.each do |post|
    .columns.small-12.medium-6.xlarge-4
      .blog-post
        = active_link_to post_path(post) do
          .meta
            = active_link_to post.category,post_url(post)
           %h2
            = active_link_to truncate(post.blog_title,:length=>120),post_url(post)
          
              


.row
  .columns.large-12.text-center
    = paginate @posts,previous_label: "Previous",next_label: "Next",:class=>"digg_pagination",:remote=>"true"

index.js.erb

$("#post_list").html("<%= escape_javascript(render("posts_list")) %>");.

Application_helper.rb

def paginate(collection,params= {})
    will_paginate collection,params.merge(:renderer => RemoteLinkPaginationHelper::LinkRenderer)
end

remote_link_pagination_helper.rb

class LinkRenderer < WillPaginate::ActionView::LinkRenderer
    def link(text,target,attributes = {})
      attributes['data-remote'] = true
      super
    end
  end

当我将鼠标悬停在“下一步”按钮上时,它显示带有 / blog?page = 2 的URL,但是单击并不会打开下一页。

如果我右键单击该按钮并在新标签页中打开,则它将正确打开。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...