2014-03-04 25 views
0

在Rails 4中,是否有一种优雅的方式将link_to包装到整个环境中,以便点击div上的任何位置将调用我的delete方法?如何使用Rails中的按钮调用控制器方法4

我的代码现在只是呈现我的div内:

div class="btn btn-sm btn-danger"><%= link_to "Delete", event_path(event), method: :delete %></div> 

回答

1

我想你你的link_to语句后需要do,然后用end标签

<%= link_to "Delete", event_path(event), method: :delete do %> 
    <div> 
    </div> 
<% end %> 
+0

这就是我失踪了以后关闭它后,再做 –

+0

酷。你只需要记住,如果你想要一个块,只是“做”它 –

1

把块(DIV)您<%=的link_to%>标签内。 link_to可以接受一个块。

<%= link_to ... %> 
<div></div> 
<% end %> 
相关问题