当前位置:  开发笔记 > 编程语言 > 正文

Rails:以前有多个参数吗?

如何解决《Rails:以前有多个参数吗?》经验,为你挑选了1个好方法。

我有这个语法有效(因为它来自API,几乎)

  <% form_tag :action => "whatever" do -%>
    
<%= submit_tag 'Save' %>
<% end -%>

这,这是有效的

<%=  form_tag({:action => "whatever"}, {:method => "get"})%>

现在我试着将它们组合起来,猜测语法."get"不会像我希望的那样添加为表单方法.这应该怎么读?

  <% form_tag :action => "whatever",:method => "get"  do -%>
    
<%= submit_tag 'Save' %>
<% end -%>

表格标签应为:


DanSingerman.. 7

<% form_tag({:action => 'whatever'}, :method => "get")  do -%>
      
<%= submit_tag 'Save' %>
<% end -%>

综观API文档,这个问题是:method需要在去options哈希,和:actionurl_for_options哈希,你需要额外的大括号这样解释知道他们是不同的哈希值.



1> DanSingerman..:
<% form_tag({:action => 'whatever'}, :method => "get")  do -%>
      
<%= submit_tag 'Save' %>
<% end -%>

综观API文档,这个问题是:method需要在去options哈希,和:actionurl_for_options哈希,你需要额外的大括号这样解释知道他们是不同的哈希值.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有