-2

如您所知,您可以将块传递给 link_to,例如:

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

现在我的问题是您是否能够使用 :method => :delete 将块传递给 link_to 方法,例如

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

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

已经感谢您的回答。

4

1 回答 1

3

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

删除后你只有一个额外的逗号

<%= link_to @post, :method => :delete do %>
   <!-- html stuff here -->
   <div style="height:200px;background-color: red;">
      My Div
   </div>
<% end %>
于 2012-07-16T17:16:17.817 回答