Dse*_*sel 2 haml ruby-on-rails twitter-bootstrap
我正在尝试使用Twitter Bootstrap将一些基本格式应用于Ruby on Rails应用程序.我想用三个按钮创建一个按钮组,但我的haml文件有问题.
在浏览了所有Twitter Bootstrap 文档之后,我认为问题在于引导样式表期望<button>元素(具有适当的类)放置在按钮组中.
我目前button_to在我的haml文件中使用帮助程序,它似乎不会生成<button>标记.但是,我对haml的经验不足以了解解决方法.
有没有办法让button_to元素生成一个<button>标记,还是应该以不同的方式攻击这个问题?
如果您正在尝试在HAML中获取按钮标记,则可以使用该%button标记来生成它.
为了改变课程,你可以做到 %button.class
恩.
Run Code Online (Sandbox Code Playgroud)%button.alert Test
会生成
<button class="alert">Test</button>
Run Code Online (Sandbox Code Playgroud)
编辑:
只是有点额外,虽然我没有使用Bootstrap(我使用过Foundation)的经验,如果你有兴趣使用button_to你,你可以宣布这个类,虽然它不会生成你正在寻找的标签所以这部分与您的问题无关.
= button_to 'Example, {:controller => 'your_controller', :action => 'your_action'}, {:class => 'your button class', :method => 'post'}
Run Code Online (Sandbox Code Playgroud)
然而,这将产生一个
<input class="small button" type="submit" value="Example">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12317 次 |
| 最近记录: |