【发布时间】:2016-02-22 14:26:06
【问题描述】:
link_to 方法没有被禁用:-
<%= link_to edit_cabinet_path(object), remote: true, disabled: true do %>
<span class="glyphicon glyphicon-pencil"></span>
<% end %>
但如果我喜欢下面的隐藏链接
<%= link_to edit_cabinet_path(object), remote: true, style: "display:none;" do %>
<span class="glyphicon glyphicon-pencil"></span>
<% end %>
现在的问题是如何使用块禁用这种类型的链接,以及第二个代码有效而第一个无效的原因是什么。
【问题讨论】:
-
您的第一个链接无效,因为我们不能在 html 链接中使用
disabled: true。您的第二个代码将隐藏您的链接,因为您设置了display: nonecss 属性,所以它不会禁用链接而是隐藏它。
标签: ruby-on-rails-4.1 ruby-2.1