首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:按钮中的link_to只在Chrome中工作

Rails:按钮中的link_to只在Chrome中工作
EN

Stack Overflow用户
提问于 2016-03-04 00:40:35
回答 2查看 93关注 0票数 0

我使用的是Rails v4.2.5、Rubyv2.3.0p0和Bootstrap 3。我在同一个页面上有两个链接(因此它们由相同的视图和控制器提供)。一个是一个按钮,另一个只是一个链接。两者都是用link_to函数创建的。

下面是链接的语法:

代码语言:javascript
复制
<div class="logIn">
    <strong><%= link_to "LOG IN", login_path, :class =>"linkys" %></strong>
</div>

这是第二个环节:

代码语言:javascript
复制
<button class="btn btn-default" type="button">
    <%= link_to "GO!", search_url %>
</button>

除了Chrome之外,第二个链接在任何浏览器中都不工作。第一个环节工作得很完美。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-04 00:40:35

Rails中的引导按钮链接应该使用以下语法:

代码语言:javascript
复制
<%= link_to "GO!", search_url, :class => "btn btn-default" %>

实际上,要更改任何链接的类,您应该使用上面的方法。

票数 0
EN

Stack Overflow用户

发布于 2016-03-04 06:36:43

更新本部分:

代码语言:javascript
复制
<button class="btn btn-default" type="button">
    <%= link_to "GO!", search_url %>
</button>

(更改您选择的类):

代码语言:javascript
复制
<%= link_to "GO!", search_url, class: "btn btn-warning btn-large" %>

等价于

代码语言:javascript
复制
<a class="btn btn-warning btn-large" href="/search_url">GO!</a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35785938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档