Rails 3では、FormTastic 2を使用して、組み込まれた注文リストをDivに置き換えるにはどうすればよいですか?
-
27-10-2019 - |
質問
私のRails 3アプリケーションで使用しています Twitter Bootstrap ハウスインプロジェクト管理システムを開発するためのフレームとして。 FormTasticを使用してフォームを支援しています。これは、多くの時間とコードを節約できます。私の問題は、FormTasticコードを取得して、Bootstrapの規則に対応する方法でフォームを出力することです。 Googleで見つけたいくつかのアイテムを読みました。これは、Monkey Patch formtasticをすべきだと示唆していますが、これを正常に行うことができませんでした。
FormTasticの出力を各フィールドの周りにDivを使用して、Bootstrapを使用できるようにカスタマイズするにはどうすればよいですか?
見てくれてありがとう。
解決
使用できます formtastic-bootstrap 宝石。これをドロップできるはずで、Twitter Bootstrapで自然に動作するHTMLが生成されます。
他のヒント
さて、今日、私はFormTasticを分岐してBootstrapと互換性のあるものにしようとしました...マークアップはコードに非常に緊密に結合されているので、あきらめてSimple_Formに切り替えました。アドバイスで正常に動作します Rails:Simple_Formを使用し、Twitter Bootstrapを統合します
の1つからSCSSファイルを使用する場合 scss-twitter-bootstrap プロジェクトでは、CSSのフォームの一部にコメントまたは削除するだけです。
それらをApp/StyleSheets(Rails 3.0)またはApp/Assets/StyleSheetsにコピーしてコメントアウトするだけです。
// @import "forms.scss";
formtastic cssを再び追加することを忘れないでください:
<%= stylesheet_link_tag 'formtastic', 'formtastic_changes' %>