我正在尝试让link_to能够创建包含选项和html选项的链接。我需要能够添加,所以我选择了带有do的方法。
我的问题是:如何使用以下方法使用:确认。在编写时,它会向网址附加确认。我希望将其作为html选项传递,以便它会拉出对话框。
我需要做些什么才能让它表现得像那样?
<li>
<%= link_to :controller => "services", :action => "delete_results", :build => @id, :suite => @cookie_value, :confirm => "Are you sure?" do %>
<i class="icon-trash"></i>
Delete Results
<% end %>
</li>
由于
答案 0 :(得分:3)
url_options和html_options是link_to的单独属性。您需要告诉ruby它们是列表中的不同参数
link_to({:controller => "services", :action => "delete_results", :build => @id, :suite => @cookie_value}, {:confirm => "Are you sure?"})
在{}中包装第二个哈希是可选的,但是简化了阅读