ruby-on-rails - [Rails]如何使用 Kaminari 通过 FotmData 的 POST 方法进行分页
问题描述
我正在 Rails 应用程序中实现分页。
分页将应用于用户列表页面。在用户列表页面,您可以通过姓名或电子邮件搜索用户。
此应用程序适用于企业。它不应在查询字符串中包含敏感信息。因此名称和电子邮件是敏感的,它们使用 POST 而不是 GET 进行搜索,并且数据作为 FormData 而不是查询字符串发送。
我想用 Kaminari 为这个页面添加分页。
以下是ERB。它使用 POST 方法切换页面。
<%= paginate @users, method: :post %>
但是,URL 将如下所示
http://myapp.com/users/search?page=2&q=username
在搜索中,我能够在 formData 中发送搜索查询,但在分页中,q
是在查询字符串中发送的,而不是在 FormData 中。
有没有办法q
用 FormData 而不是查询字符串发送?
谢谢阅读。
解决方案
推荐阅读
- amazon-web-services - Cloud9 上的 AWS lambda 和 codecommit
- ruby-on-rails - 覆盖 activerecord 回调以异步运行它们
- angular - 主页中的导航在角度 2 中不起作用
- reactjs - React Bootstrap - DropdownButton 不起作用
- azure - Azure 时间点还原 - 用于检查进度的查询
- docker - 在 apache nifi docker 映像中使用外部库运行 python 脚本
- sql - 列出数量最多的不同行
- java - 按特定逻辑合并 ArrayList of Integers
- elasticsearch - 在 Elastic Search 中匹配确切值的查询是什么?
- azure - 为 Azure Function App (Terraform) 配置应用程序结构