我一直在使用带有Bootstrap的glyphicons几周没有问题。但是现在我正在使用带有更多参数的link_to,并且我不能将“do”放在适当的位置以使得工作无错误。
我已经实现了我的基本link_to,如下例所示:How to add glyphicons to rails link_to helper - Bootstrap 3
这是我的代码:
<%= link_to("Start Task", task_path(task, "task[started_at]" => DateTime.now), :method => :put, :confirm => "Sure?", class: "btn btn-default btn-sm") %>
我真诚地感谢任何帮助!
答案 0 :(得分:1)
您可以将link_to与link_to documentation
中所述的块一起使用如果您的链接目标很难适应名称参数,也可以使用块。
<%= link_to(task_path(task, "task[started_at]" => DateTime.now), :method => :put, :confirm => "Sure?", class: "btn btn-default btn-sm") do |link| %>
<i class="glyphicon glyphicon-play"></i> Start Task
<% end %>
答案 1 :(得分:0)
找到以下链接并进行必要的调整:Adding a Twitter Bootstrap button icon to button_to in Rails
<%= link_to raw("<i class=\"glyphicon glyphicon-play\"></i> Start"), task_path(task, "task[started_at]" => DateTime.now), :method => :put, :confirm => "Sure?", class: "btn btn-default btn-sm" %>