将bootstrap按钮类添加到rails 4中的button_to

时间:2013-07-30 16:50:32

标签: button twitter-bootstrap haml ruby-on-rails-4

我在我的Rails 4 haml文件中有一个button_to调用,看起来像这样

= button_to("Click Me", action: "click", class: "btn btn-primary")

但是,class: "btn btn-primary"代码段无法正常工作,我的按钮没有更改。我也尝试了:class => "btn btn-primary"的旧Ruby语法,但这似乎没有办法。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:7)

您需要确保button_to的第二个和第三个参数是分开的。目前,actionclass密钥作为单个哈希传递,但它们应该是两个参数,一个用于options,另一个用于html_options

尝试(注意{...}周围的额外action: "new",使其成为单独的哈希值:

= button_to("Click Me", { action: "new" }, class: "btn btn-primary")