Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails中的Ajax更新分页_Ruby On Rails_Ajax_Pagination_Kaminari - Fatal编程技术网

Ruby on rails rails中的Ajax更新分页

Ruby on rails rails中的Ajax更新分页,ruby-on-rails,ajax,pagination,kaminari,Ruby On Rails,Ajax,Pagination,Kaminari,我有一个页面,用户可以在其中输入消息,随后该消息将显示在页面下方。这些消息将被分页。 我正试图用Ajax实现这一点。当前,my.js.erb文件告诉页面以以下方式重新呈现部分: 已提交的var_消息=$(''); $('#accordion').html(已提交邮件) 消息_listing partial包含分页语句,如下所示: {:anchor=>“questions”})%%> 但是,当这行代码呈现时,会生成分页按钮,但与链接关联的url不正确。它们应该看起来像 `test.com/cli

我有一个页面,用户可以在其中输入消息,随后该消息将显示在页面下方。这些消息将被分页。 我正试图用Ajax实现这一点。当前,my.js.erb文件告诉页面以以下方式重新呈现部分:


已提交的var_消息=$('');
$('#accordion').html(已提交邮件)

消息_listing partial包含分页语句,如下所示:

{:anchor=>“questions”})%%>

但是,当这行代码呈现时,会生成分页按钮,但与链接关联的url不正确。它们应该看起来像

`test.com/client/messages?page=3,pr_rep_id=1047460791,project_id=864121040,问题

在正常页面加载时,分页链接如下所示。除了ajax请求生成的分页URL外,其他URL如下所示:

客户/消息?真实性令牌=ro3YVz%2BNP4JRC3GL7IVHRYA%2FCEYUJDVP27TDYKM7M%3D和消息%5Bpr\U代表id%5D=1047460791和消息%5Bpr\U id%5D=864121040和消息%5Btext%5D=a&page=2&utf8=✓#问题

这个链接以某种方式将我重定向到索引页。 有人知道为什么ajax请求生成的分页看起来与应该的不同吗?所有分页链接都是相同的,看起来它们没有任何页面参数。我该怎么做才能使这些链接正确?有没有办法破解我正在使用的卡米纳里宝石


谢谢

问题在于我使用的是POST请求,在该请求中,真实性密钥等参数由kaminari gem传递。这与这个问题类似: