Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 Rails:从按钮发送_数据_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails:从按钮发送_数据

Ruby on rails Rails:从按钮发送_数据,ruby-on-rails,Ruby On Rails,我有一个变量recs,它存储了我想要传递的数据。 我想要像send_data这样的按钮,这样我就不必在某处存储额外的文件。当用户单击按钮时,发送数据将向浏览器发送recs send_data(recs, :filename => "query.txt") 但是,我无法找到发送数据作为按钮的表示形式。在控制器中定义一个执行send\u data的操作。并将相应的路由添加到您的routes.rb。然后在视图中放置一个link\u到此已定义操作,并使用所需的css类将其显示为按钮。是的,但是如

我有一个变量
recs
,它存储了我想要传递的数据。 我想要像
send_data
这样的按钮,这样我就不必在某处存储额外的文件。当用户单击按钮时,发送数据将向浏览器发送
recs

send_data(recs, :filename => "query.txt")

但是,我无法找到发送数据作为按钮的表示形式。

在控制器中定义一个执行
send\u data
的操作。并将相应的路由添加到您的
routes.rb
。然后在视图中放置一个
link\u到
此已定义操作,并使用所需的css类将其显示为按钮。

是的,但是如何通过link\u到发送“rec”?尝试在操作中定义
recs
变量,并将其传递到
send\u data
。REC在操作a中获得其完整形式,并显示在相应的视图中。在这个视图中,我希望有一个按钮,可以将“REC”发送到浏览器。我无法在动作B中定义REC。唯一的方法是将其通过链接传递到表单是否与模型对应?您是否从操作A将其存储在数据库中?