次のコードを使用して、クライアントのブラウザーでファイルを送信またはダウンロードしました。それはすべてのブラウザで完全に機能していますが、ページを更新するとリンクをクリックした後、サファリではセッションがゼロになります。
def export_csv
csv = CSV.generate(:force_quotes => true) do |line| line <<["社員コード","名前","ステータス","スキル"]
end
send_data csv,
:type => 'text/csv; charset=iso-8859-1; header=present',
:disposition => "attachment; filename=EmployeeSkillsData-#{Time.now.strftime('%d-%m-%y--%H-%M')}.csv"
終わり
このコードを他のアプリケーションでも試しましたが、結果は同じです。これを解決するのを手伝ってください。ありがとう。