Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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 在ruby中下载csv按钮_Ruby On Rails_Ruby_Csv - Fatal编程技术网

Ruby on rails 在ruby中下载csv按钮

Ruby on rails 在ruby中下载csv按钮,ruby-on-rails,ruby,csv,Ruby On Rails,Ruby,Csv,我是ruby新手,在创建下载csv按钮时遇到问题。我的控制器中有以下代码: @csv_string = CSV.generate do |csv| csv << ["row", "of", "CSV", "data"] end @csv_string=csv.generate do|csv| csv在@csv\u字符串声明后添加发送数据 同时更新链接到以使用此操作,即: 这非常有效,但现在每当我进入页面,csv就会下载。如何更改它,使csv仅在单击按钮时下载?再次感谢

我是ruby新手,在创建下载csv按钮时遇到问题。我的控制器中有以下代码:

@csv_string = CSV.generate do |csv|
      csv << ["row", "of", "CSV", "data"]
end
@csv_string=csv.generate do|csv|

csv在@csv\u字符串声明后添加
发送数据

同时更新
链接到
以使用此操作,即:


这非常有效,但现在每当我进入页面,csv就会下载。如何更改它,使csv仅在单击按钮时下载?再次感谢你的帮助!使用除“显示”
以外的其他操作,然后您就可以开始了,请确保您也更新了“链接到”
href
<%= link_to "View CSV" %>
def show
  ...
  send_data @csv_string, filename: "something.csv"
end