form_formではなくform_typeを使用すると、ActiveRecordのようなフォームの検証ができます(したがって、モデルにはバインドされていません)。どうやって?Rails 3:form_tag validation
5
A
答えて
0
保存されているオブジェクトがあり、モデルに何らかの検証がある限り、ARはエラーを返します。
1
form_tagはどのモデルにもバインドされていないため、データを検証し、エラーを表示するコードを自分で作成する必要があります。
または、データベース検証以外のバックエンドモデルを作成し、代わりにform_forを使用してみることもできます。
8
フォームがモデルにバインドされていないため、form_tagで検証することはできません。
しかし、Rails 3とActiveModelを使用すると、データベースにバインドされていないモデルを作成することができます。 は、だから、検索フォーム、コンタクトフォームなどについて検証して、 "仮想" のモデルを作成することができ
1
これはRailsの3.0.9で私に適しています:
<%= form_tag("/events", :id => "new_event") do %>
<%= error_messages_for @event %>
<%= submit_tag "Submit" %>
<% end %>
関連する問題
- 1. 別のコントローラでform_tagを使用したエラーメッセージRails 3
- 2. rails 3 form_tagリモートで送信されない送信の詳細
- 3. Rails 3.0 form_tag with remote incorrect accept:header
- 4. Rails 3.0:form_tagこのform_forをform_tagに変換する方法。
- 5. CakePHP 3 regex validation
- 6. form_tagでオブジェクトを渡すRuby on Rails
- 7. Rails form_tag別の形式のリモート
- 8. RspecでRailsのform_tagをテストする
- 9. Rails Validation and Error messages with Capybara
- 10. form_tagを使ったレール3の一致するパス
- 11. Humanizer gem human validation Rails 4 with Ajax、Jquery
- 12. Rails "remote:true"はlink_toで動作し、form_tagで動作しません
- 13. rails、form_tagに未定義の属性を追加する
- 14. Rails:ラジオボタンを使ってform_tagを 'show'ページにリダイレクト
- 15. Rails 4.2:submit_tagを使用したform_tag - submit_tagは不要ですか?
- 16. Rails form_tag投稿しない、ソースページで取得する
- 17. Railsでform_tagにparamオブジェクトを渡す方法
- 18. Rails 5. form_tagからカスタムアクションへの提出方法は?
- 19. Rails 3 - Rails 3アプリでS3
- 20. jQuery in Rails 3 "Beginning Rails 3"
- 21. Rails3 form_tagルーティングエラー
- 22. Railsの3 - コンソール
- 23. 新人質問:Rails 3で `form_tag`ヘルパーを使って簡単なContact Usフォームを作成するには?
- 24. フォーム上のRubyで 'form_tag' と名前空間を使用して送信するRailsの-3
- 25. Rails 3のスクリーンスクレイピング3
- 26. Rails 3
- 27. to_tsquery()validation
- 28. form_for、form_tagの違いは?
- 29. form_tagにアクセスしました。
- 30. form_tagメソッドと::getとmultipart:true