Formtasticとsimple_formはどのように比較されますか? それぞれのメリットは何ですか?Formtasticとsimple_formはどのように比較されますか?
答えて
Formtasticとsimple_formは非常によく似ていますが、使い方も非常に似ています。
主な違いは、formtastic
のマークアップが修正されていることです。気にしないなら、それは素晴らしいです。始めるのは本当に素晴らしいことです。また、デフォルトのCSSが付属しているので、フォームはすぐにすぐに見えます。
simple_form
の利点がformtastic
を超えているため、必要に応じてマークアップを変更できます。デザイナーがあなたのフィールドをliの代わりにdivの中にグループ化するのが好きなら、これは便利です。 simple_form
の欠点は、標準レイアウト(css)が付いていないことです。それでformtasticはもっと簡単に始めることができます。 APIはほぼ同一であるため、必要に応じて、簡単にsimple_form
に切り替えることができます。
[UPDATE 22-6-2015]実際、現在のシンプルフォームは、そのままの状態でブートストラップをサポートしています。個人的に私はいつもシンプルフォームを好んでいます。
この回答が書かれたので、simple_formはTwitter Bootstrapに適切なマークアップを生成するモードを追加しました。あなたがしなければならないことは、CSSファイルをドロップして、スイッチを入れてかわいいフォームを得ることだけです。 – James
また、主な違いは、入力やアクションのように、simple_formにグループDSLが存在しないことです。 –
@Jamesシンプルフォームをブートストラップと互換性を持たせるには? [this railscast episode](http://railscasts.com/episodes/329-more-on-twitter-bootstrap)を参照してください。約3:11 –
現在のところ、Twitter Bootstrap 3のsimple_formは苦痛です。しかし、BS2ではうまく動作します。 FormtasticとBS3の仕事は非常によく通じformtastic-bootstrap
宝石:
gem 'bootstrap-sass', '~> 3.0.3.0'
gem 'formtastic-bootstrap', git: 'https://github.com/mjbellantoni/formtastic-bootstrap.git', branch: :bootstrap3_and_rails4
残念ながら、Formtasticはrails g scaffold
を処理しません。 simple_formは行います。
- 1. Javascript配列はどのように比較されますか?
- 2. Liferayは、Weblogicや他のポータルサーバとどのように比較されますか?
- 3. Prattパーサーは他のパーサータイプとどのように比較されますか?
- 4. Tirは他のLua Webフレームワークとどのように比較されますか?
- 5. Spark View EngineのパフォーマンスはASP.NETとどのように比較されますか?
- 6. Jersey-clientとApache HTTP Clientはどのように比較されますか?
- 7. NP-CompleteとNP-Hardはどのように比較されますか?
- 8. Laravel 5.2 APIはLumenとどのように比較されますか?
- 9. Amazon ElasticsearchとElastic Cloud(elastic.co)はどのように比較されますか?
- 10. node-imagemagickとnode-gmはどのように比較されますか?
- 11. EQATECプロファイラはDotTraceとどのように比較されますか?
- 12. MVVMルーズカップリングはMVPとどのように比較されますか?
- 13. オブジェクトはどのようにヌルと比較されませんか?
- 14. 2つの文字列はどのように比較されますか?
- 15. bson配列はどのように(mongodb/pymongoで)比較されますか?
- 16. どのようにOSの比較が行われますか?
- 17. データベースとのデータの比較はどのようにですか?
- 18. Hashicorp-Terraformとサーバーレスフレームワークをどのように比較しますか?
- 19. どのように各オブジェクトをそれぞれと比較できますか?
- 20. .NET 4.0の契約によるデザインは、どのようにエッフェルと比較されますか?
- 21. リスト比較はどのように機能しますか?
- 22. セレンはどのように要素を比較しますか?
- 23. GetItem/BatchGetItemは、効率面でのDynamoDBテーブルのクエリとスキャンとどのように比較されますか?
- 24. Amazon CloudFrontはLimelightまたはAkamaiとどのように比較されますか?
- 25. SqlCommandと比較するにはどのように追加できますか?
- 26. パスワードとパスワードを比較するにはどうすればよいですか?
- 27. ダイクストラとA *を比較するにはどうすればよいですか?
- 28. スカラ:それはどのように比較する方法
- 29. Swiftのジェネリックタイプをどのように比較しますか?
- 30. Array.findとforeachなどのイテレータをどのように比較できますか?
Ryan BatesはRailscast [ここ](http://railscasts.com/episodes/184-formtastic-part-1)と[ここ](http://railscasts.com/episodes/234-simple -形)。彼はまたSimpleFormキャストのいくつかの違いを素早く説明します – Tarscher