将rails链接作为bootstrap按钮

时间:2016-01-08 07:40:44

标签: ruby-on-rails twitter-bootstrap

我在这样的轨道中有锚链接。

<%= link_to 'Edit', edit_product_path(@product) %> |
<%= link_to 'Back', products_path %>

我希望将它们作为按钮,我想使用引导按钮。

这是我如何努力实现它。

<div class="btn btn-primary">
  <%= link_to 'Edit', edit_product_path(@product) :class => "btn" %> |
  <%= link_to 'Back', products_path :class => "btn"%>
</div>

但由于某种原因这不起作用。

这里有什么问题?

2 个答案:

答案 0 :(得分:8)

你在路径后忘了逗号:

<div class="btn btn-primary">
  <%= link_to 'Edit', edit_product_path(@product), :class => "btn" %> |
  <%= link_to 'Back', products_path, :class => "btn"%>
</div>

答案 1 :(得分:0)

除了缺少逗号外,最好将div标记中的class属性删除或修改为更合理的名称,因为这将在彼此之间创建不必要的按钮重复。它应该看起来像这样:

<div> <%= link_to 'Edit', edit_product_path(@product), :class => "btn btn-primary" %> | <%= link_to 'Back', products_path, :class => "btn"%> </div>