7

Rails 3アプリケーションでは、社内のプロジェクト管理システムを開発するためのフレームワークとしてTwitterBootstrapを使用しています。時間とコードを大幅に節約できるため、Formtasticを使用してフォームをサポートしています。私の問題は、Formtasticコードを取得して、Bootstrapの規則に対応する方法でフォームを出力することです。Googleで見つけたいくつかの項目を読んで、Formtasticにモンキーパッチを適用する必要があることを示唆していますが、これを正常に行うことができませんでした。

Formtasticの出力をカスタマイズして、各フィールドでdivを使用し、Bootstrapを使用できるようにするにはどうすればよいですか?

ご覧いただきありがとうございます。

4

3 に答える 3

7

さて、今日私はformtasticをフォークして、ブートストラップと互換性を持たせようとしました...マークアップはコードと非常に緊密に結合されているので、代わりにsimple_formに切り替えました。Railsのアドバイスでうまく機能します:simple_formの使用とTwitterBootstrapの統合

于 2011-09-09T20:18:21.833 に答える
6

formtastic-bootstrapgemを使用できます。これをドロップインできるはずです。これにより、TwitterBootstrapで自然に機能するHTMLが生成されます。

于 2011-11-08T20:12:29.350 に答える
0

scss-twitter-bootstrapプロジェクトの1つからSCSSファイルを使用する場合は、CSSのフォーム部分のインクルードをコメントアウトまたは削除するだけです。

それらをアプリ/スタイルシート(Rails 3.0)またはアプリ/アセット/スタイルシートにコピーしてコメントアウトするだけです。

// @import "forms.scss";

形の良いCSSを次の場所に追加することを忘れないでください。

<%= stylesheet_link_tag 'formtastic', 'formtastic_changes' %>
于 2011-10-20T07:55:48.210 に答える