使用多个参数将bootstrap字形图标添加到link_to

时间:2014-05-29 20:05:14

标签: ruby-on-rails twitter-bootstrap

我一直在使用带有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") %>

我真诚地感谢任何帮助!

2 个答案:

答案 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" %>