2

我正在尝试使用 Twitter Bootstrap 将一些基本格式应用于 Ruby on Rails 应用程序。我想创建一个包含三个按钮的按钮组,但我的 haml 文件有问题。

在查看了所有 Twitter Bootstrap文档后,我认为问题在于引导样式表期望<button>元素(具有适当的类)放置在按钮组中。

我目前button_to在我的 haml 文件中使用帮助器,它似乎不会产生<button>标签。但是,我在haml方面没有足够的经验来知道解决这个问题的方法。

有没有办法让button_to元素生成<button>标签,或者我应该以不同的方式解决这个问题?

4

1 回答 1

5

如果您尝试在 HAML 中获取按钮标签,则可以使用该%button标签来生成它。

为了改变课程,你可以做%button.class

前任。

%button.alert
  Test

会产生

<button class="alert">Test</button>

编辑:

多一点,虽然我没有使用 Bootstrap 的经验(我使用过 Foundation),但如果您有兴趣使用,button_to您可以声明该类,尽管它不会生成您正在寻找的标签所以这部分与您的问题无关。

= button_to 'Example, {:controller => 'your_controller', :action => 'your_action'}, {:class => 'your button class', :method => 'post'}

然而这会产生一个

<input class="small button" type="submit" value="Example">
于 2013-08-08T15:29:14.957 回答