Twitter bootstrap 创建具有可禁用的引导图标的按钮
这个我已经见过好几次了。我的应用程序中有一些按钮,它们有一个引导图标作为按钮标签的一部分。通常,我使用链接创建这些:Twitter bootstrap 创建具有可禁用的引导图标的按钮,twitter-bootstrap,ruby-on-rails-3.1,Twitter Bootstrap,Ruby On Rails 3.1,这个我已经见过好几次了。我的应用程序中有一些按钮,它们有一个引导图标作为按钮标签的一部分。通常,我使用链接创建这些: <%= link_to '<i class="icon-remove icon-large">'.html_safe, department_path(department.id), class: "btn btn-small", method: :delete %> 但是,如果我需要禁用按钮,我不能使用链接,因为链接不能禁用 我也不能将按钮用作按钮
<%= link_to '<i class="icon-remove icon-large">'.html_safe, department_path(department.id), class: "btn btn-small", method: :delete %>
但是,如果我需要禁用按钮,我不能使用链接,因为链接不能禁用
我也不能将按钮用作按钮标签,因为按钮标签不能包含html(即,不可能将其用作按钮标签)
我如何创建一个带有可禁用的引导图标的按钮?最好没有javascript,然后答案是使用链接到块,如下所示:
<%= link_to_if(department.deletable?, '<i class="icon-remove icon-large"></i>'.html_safe, department_path(department.id), class: 'btn btn-small', disabled: !department.deletable?, method: :delete) {
'<span class="btn btn-small btn-delete disabled"><i class="icon-remove icon-large"></i>'.html_safe
} %>
仅当department.deletable时才显示块内容?是假的