css - 为什么 Rails 将按钮的 CSS 类添加为 URL 参数?

标签 css ruby-on-rails twitter-bootstrap

我正在尝试使用 Rails 的 link_to 帮助程序和 Bootstrap CSS 样式来设置链接样式。

这是我的链接之一:

<%= link_to 'Home', controller: 'welcome', :class => "btn btn-primary" %>

样式已应用于链接,但是 link_to 生成的 url 将 css 类作为其中的参数,这表明我做错了什么,如下所示:

/welcome/index?class=btn+btn-primary

为什么会发生这种情况,是否有更好的方法将 css 样式应用于链接?

最佳答案

试试这个

<%= link_to "Home", controller: "welcome", action: "your_action", :class => "btn btn-primary" %>

<%= link_to "Home", welcome_path, :class => "btn btn-primary" %>

关于css - 为什么 Rails 将按钮的 CSS 类添加为 URL 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23325876/

相关文章:

css - 左右溢出文字

ruby-on-rails - Paypal 铁路支付

ruby-on-rails - Rails 3.1 中的 CSS 框架

css - Twitter Bootstrap : non-responsive row in responsive layout

html - 使用 12 列网格进行响应式布局背后的逻辑

html - CSS 网格 - 为什么 "justify-items"变灰但有效?

javascript - html 连接语法错误 : unexpected identifier

ruby-on-rails - Rails:我们什么时候必须在 rails 的某些类之前放置::理解基类

php - 下拉 Bootstrap 菜单未在网页上填充

css - 如何让mouseover吸引人的效果尽快回复这张图片