繁体   English   中英

Ruby on Rails提交按钮

[英]Ruby on rails submit button

Ruby是Rails的新功能,当我单击此按钮时,我想在我的控制器或助手中执行一个方法,因此有什么想法吗?

<%= button_to 'Export POINT',  :action => :create_file_txt %>

谢谢

路线

button_to基本上是一个链接:

生成包含一个按钮的表单,该按钮提交到由选项集创建的URL。 这是确保搜索引擎或加速器不会触发导致数据更改的链接的最安全方法。 如果HTML按钮不适用于您的布局,则也可以考虑使用link_to方法和:method修饰符,如link_to文档中所述

您需要将其发送到路线

#config/routes.rb
get "your_route", to: "controller#action"

这将使您能够使用URL助手来定义路径并使按钮起作用:

<%= button_to 'Export POINT',  your_route_path %>

链接

根据评论,您也将从使用link_to受益:

<%= link_to 'Export POINT',  your_route_path %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM