0
私は、私の問題がある ブラウザのURLを変更しないダウンロードリンクを作成するにはどうすればよいですか?
def show
@scenario_file = ScenarioFile.find(params[:id])
send_data @scenario_file.file_data, filename: "#{@scenario_file.title}", type: @scenario_file.mime_type, :disposition => 'attachment'
end
...それは、このコントローラメソッドにオフリンク...私は、ユーザーがファイルをダウンロードするには、クリックすることは、このリンクを持っている
<%= link_to "#{scenario_file.title}", scenario_file_path(scenario_file) %>
レール5を使用しています誰かがリンクをクリックすると、ブラウザのURLがリンクに変わります(明らかに)。しかし、上記のリンクを書き換えてファイルをダウンロードすることはできますが、ブラウザのURLは変更されません。リンクにtarget="_blank"
を追加する
こんにちは、あなたのHTML 5ソリューションは依然としてブラウザのURLを変更しています。 –