我正在尝试使用 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/