何か:FormtasticをRails 3のデフォルトフォームビルダーに設定することは可能ですか? application.rbでこのよう
# Configure application generators
config.app_generators do |g|
g.form_builder Formtastic::SemanticFormBuilder
end
私がそうするならば、私はモデルを足場しようとすると、私はエラーを取得:
Expected Thor class, got Formtastic::SemanticFormBuilder
は、それがデフォルトのフォームビルダーとしてFormtasticを設定することが可能です?
はを更新しました。
私はSimple formsを試しましたが、本当に素晴らしいです(nathanvda
ありがとう)。 DSLはFormtasticとほぼ同じです。唯一の重要な違いは、ボタンラベルをカスタマイズすることです。 formtasticでは、リソースファイル(formtastic.yml)を使用して、同じモデルとアクションに対して異なるラベルを設定することができます。場合によっては、Deviseビューなどで必要な場合もあります。元の質問について今
= f.submit t("customized_button_label")
:それはこの非常に単純な方法でそれを行うことは可能だとして、しかし、それはこの場合でもformtasticから簡単なフォームに切り替えることは何も費用はかかりません。単純なフォームをインストールすると、scaffoldで使用されるlib/templates/haml/scaffoldディレクトリにテンプレートが作成されます。簡単に。
私を指してくれてありがとう!何らかの理由で私はこのライアンのスクリーンキャストを見逃してしまった。 – Voldy