Link Block with:method => :删除

时间:2012-07-16 17:08:50

标签: ruby-on-rails ruby-on-rails-3

你可能知道你可以将一个块传递给link_to,如:

<%= link_to new_post_path do %>
html stuff here
<% end %>

现在我的问题是你是否能够通过以下方法将一个块传递给link_to方法:method =&gt; :删除,例如

<%= link_to @post, :method => :delete, do %>
html stuff here
<% end %>

好吧,我不知道是否有可能......任何人都对此有更多了解或者有正确的语法吗?

已经感谢您的回答了。

1 个答案:

答案 0 :(得分:3)

是的,它们是一样的。该路径生成控制器:action

删除后只需要一个额外的逗号

<%= link_to @post, :method => :delete do %>
   <!-- html stuff here -->
   <div style="height:200px;background-color: red;">
      My Div
   </div>
<% end %>