如何使用Rails,form_for和Bootstrap生成正确嵌套的<form> </form>

时间:2013-06-18 22:27:23

标签: html ruby-on-rails twitter-bootstrap ruby-on-rails-2 form-for

我继承了一些旧的Rails 2.3代码。我想使用标准的rails <%= form_for %><%= remote_form_for %>帮助器。我也想使用Twitter Bootstrap,让<label> <input>正确嵌套在Bootstrap入级div中,如下所示:

<div class="control-group">
  <label class="control-label" for="inputEmail">Email</label>
  <div class="controls">
    <input type="text" id="inputEmail" placeholder="Email">
  </div>
</div>

有没有一个好的宝石/方法来做到这一点?我们的应用程序中有<form>个元素,所以理想情况下我希望有一个帮助方法或宝石来为我处理这个问题。

我之前使用的是twitter-bootstrap-rails gem,但其资产管道驱动。我们已经考虑过使用这种方法将资产管道添加到Rails 2:http://pivotallabs.com/giving-rails-2-the-asset-pipeline/但是也想考虑不依赖于此的解决方案。

1 个答案:

答案 0 :(得分:0)

我继续前进并分叉了一个宝石并将其移植到Rails 2.3。它允许完美的Bootstrap 2.3标记:

https://github.com/Lordnibbler/twitter_bootstrap_form_for/blob/rails-2.3/