rails创建一个下载按钮

时间:2011-02-15 10:07:32

标签: ruby-on-rails

我需要创建一个下载按钮 到目前为止,我已经使用此

创建了一个按钮
  

<%= form_tag'/ myproject / download',   :multipart =>真正,   :的onclick =>“中的document.getElementById( '弹出')的style.display = '块'。   return true;“%>
          <%= submit_tag'下载'%>         <%end%>

但我不知道如何将submit_tag与下载链接相关联。(就像我按下按钮一样简单,然后它会转到localhost / file并弹出一个保存到选项) 我知道我可以使用link_to,但我需要放一个充当link_to的按钮

任何人都可以指出如何在rails中执行此操作吗?谢谢

3 个答案:

答案 0 :(得分:0)

您可以放置​​一个link_to,然后将其设置为按钮样式。或者你可以做这样的事情Is there a way with rails form helper to produce a button tag for submit

答案 1 :(得分:0)

尝试button_to方法,该方法几乎与link_to

相同

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to

答案 2 :(得分:0)

尝试使用 button_to 方法。您可以查看docs