URL がブラウザに対して長すぎたため、method=GET から method=POST に切り替えた高度な検索フォームがあります。
現在、ページネーションにgem(will_pagination)を使用していました。問題は、gem が params をマージし、page_no を更新してリンクを生成するために使用されることです。これは GET ベースのフォームでは機能しましたが、POST メソッド ベースのフォームでは明らかに機能しません。eg-:http://localhost:3000/orders/advanced_search
の変更http://localhost:3000/orders/advanced_search?page=2
は、get 呼び出しではなく post 呼び出しであるため失敗します。
私の代替手段は何ですか?
RAILS でパラメーターをマージするときに、リンクに POST 呼び出しを送信させる方法はありますか?
もう 1 つ考えていたのは、フォームの非表示のページ フィールドを更新してから再送信するオンクリック アクションに関連付けられたページ リンクのクリックを作成することでした。jquery のこの部分がそれほど難しくないことを願っています。