我正在使用Rails v4.2.5,Ruby v2.3.0p0和Bootstrap 3.我在同一页面上有两个链接(因此它们由相同的视图和控制器提供服务)。一个是按钮,另一个只是一个链接。两者都是使用link_to函数创建的。
以下是链接的语法:
<div class="logIn">
<strong><%= link_to "LOG IN", login_path, :class =>"linkys" %></strong>
</div>
这是第二个链接:
<button class="btn btn-default" type="button">
<%= link_to "GO!", search_url %>
</button>
第二个链接在Chrome以外的任何浏览器中均无效。第一个链接完美无缺。
答案 0 :(得分:0)
Rails中的Bootstrap按钮链接应使用以下语法:
<%= link_to "GO!", search_url, :class => "btn btn-default" %>
实际上,要更改任何链接的类,您应该使用上述方法。
答案 1 :(得分:0)
更新此部分:
<button class="btn btn-default" type="button">
<%= link_to "GO!", search_url %>
</button>
要(更改您选择的课程):
<%= link_to "GO!", search_url, class: "btn btn-warning btn-large" %>
相当于:
<a class="btn btn-warning btn-large" href="/search_url">GO!</a>