0
私のレールアプリのビューではダイナミックな配列があり、スプレッドシートの宝石を使ってボタンをクリックすると.xlsにエクスポートしたいと思います。ボタンはダウンロードアクションへのリンクです。しかし、アレイは長く、uriを長くしすぎます。代わりにPOSTリクエストのクエリ文字列に追加のポストリクエストボディにparamsを追加するにはどうすればいいですか?
、私は身体にのparamsを追加する
<a href="<%= controller_action_url(param1: array) %>" data-method="post" remote="true">
Download
</a>
たいと思います。私はそれを行うことができますどのような方法ですか?これまではフォームメソッドを試しましたが、send_data
は.xlsファイルを実際に送信しません。
ありがとうしかし、私は、フォームのメソッドを使用するとき、私は 'send_data'とのトラブルを抱えています。 .xlsがダウンロードしていない理由を知っていますか? –
それを見つけた!ありがとう、@ nzajt!これを仕事に必要とする人に。上記の例から 'remote:true'を削除してください。 –