Ruby on rails 3 在Rails 3中,使用Formtastic 2,如何用div';s

Ruby on rails 3 在Rails 3中,使用Formtastic 2,如何用div';s,ruby-on-rails-3,formtastic,twitter-bootstrap,Ruby On Rails 3,Formtastic,Twitter Bootstrap,在我的Rails 3应用程序中,我将其用作开发内部项目管理系统的框架。我使用Formtastic来帮助我处理表单,因为它节省了很多时间和代码。我的问题是让Formtastic代码以符合Bootstrap约定的方式输出表单。我在谷歌上看到一些建议我应该使用monkey patch Formtastic的文章,但我一直未能成功地做到这一点 我如何定制Formtastic的输出,以便在每个字段周围使用div,从而使用引导 谢谢您的关注。好吧,今天我尝试了Fork formtastic并使其与boots

在我的Rails 3应用程序中,我将其用作开发内部项目管理系统的框架。我使用Formtastic来帮助我处理表单,因为它节省了很多时间和代码。我的问题是让Formtastic代码以符合Bootstrap约定的方式输出表单。我在谷歌上看到一些建议我应该使用monkey patch Formtastic的文章,但我一直未能成功地做到这一点

我如何定制Formtastic的输出,以便在每个字段周围使用div,从而使用引导


谢谢您的关注。

好吧,今天我尝试了Fork formtastic并使其与bootstrap兼容。。。标记与代码的耦合非常紧密,所以我放弃了,改为使用简单的形式。如果您使用其中一个项目中的SCSS文件,则只需注释掉或删除CSS中表单部分的include即可

只需将它们复制到app/stylesheets(Rails 3.0)或app/assets/stylesheets并注释掉:

// @import "forms.scss";
别忘了将formtastic CSS添加回:

<%= stylesheet_link_tag 'formtastic', 'formtastic_changes' %>

您可以使用gem。你应该能够把它放进去,它将生成HTML,这将与Twitter引导程序一起自然工作。

我将不回答这个问题,因为这并不能真正回答它,但我将+1它,可能最终会走这条路线。