我在这样的轨道中有锚链接。
<%= 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>
但由于某种原因这不起作用。
这里有什么问题?
答案 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>