Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用send_文件命名_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 使用send_文件命名

Ruby on rails 使用send_文件命名,ruby-on-rails,ruby,Ruby On Rails,Ruby,Rails:V6.0.0 我正在使用send_file将文件从服务器发送到客户端。服务器上的文件名正确,并相应发送 代码: 当它到达客户端时,文件名已完全更改为: test.csv_; filename_=UTF-8''test.cs 有人知道为什么会这样吗?或者我做错了什么。多编写一些代码会有所帮助,这是唯一的代码。服务器上有一个CSV文件,正在与上面的代码一起发送。在rails 5上,它工作正常。我更新到6.0,出现了这个问题。 test.csv_; filename_=UTF-8''te

Rails:V6.0.0

我正在使用
send_file
将文件从服务器发送到客户端。服务器上的文件名正确,并相应发送

代码:

当它到达客户端时,文件名已完全更改为:

test.csv_; filename_=UTF-8''test.cs

有人知道为什么会这样吗?或者我做错了什么。

多编写一些代码会有所帮助,这是唯一的代码。服务器上有一个CSV文件,正在与上面的代码一起发送。在rails 5上,它工作正常。我更新到6.0,出现了这个问题。
test.csv_; filename_=UTF-8''test.cs