我正在尝试使用Twitter Bootstrap将一些基本格式应用于Ruby on Rails应用程序。我想用三个按钮创建一个按钮组,但我的haml文件有问题。
在浏览了所有Twitter Bootstrap Documentation后,我认为问题在于引导样式表期望<button>
元素(具有适当的类)放置在按钮组中。
我目前在haml文件中使用button_to
帮助程序,它似乎不会生成<button>
标记。但是,我对haml的经验不足以了解解决方法。
有没有办法让button_to
元素生成<button>
标记,还是应该以不同的方式攻击此问题?
答案 0 :(得分: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">