私はモデルを持っています。いくつかのケースでは、プレゼンスと別の種類のものについてすべてのフィールドを検証する必要があります。他の場合には、それらの一部だけを検証し、他のフィールドは空のままにする必要があります。これを達成する最良の方法は何ですか?Railsの条件付きバリデーション
0
A
答えて
4
チェックこの
validates_presence_of :state, :if => :in_us?
def in_us?
country == 'US'
end
ここでは、国が米国である場合にのみ、状態の存在を検証します。他の国では、国家の状態を検証していません。詳細については
-2
あなたは[モデルに条件付きの検証をレール]のドキュメントhttp://guides.rubyonrails.org/active_record_validations.html#5.1
関連する問題
- 1. Railsバリデーション条件付きリダイレクト
- 2. Laravelの条件付きバリデーション
- 3. 春の条件付きバリデーション
- 4. AngularJSの条件付きバリデーション
- 5. Struts2の条件付きバリデーション
- 6. JQueryフォームバリデーター付きのフォームフィールドの条件付きバリデーションRails Gem
- 7. Laravel 5.2条件付きバリデーション
- 8. Yii条件付きバリデーション
- 9. MVC3モデルクラスの条件付きバリデーション
- 10. jQueryでチェックボックスの条件付きバリデーション
- 11. asp.net MVC4の条件付きバリデーション
- 12. Orbeonフォームの条件付きバリデーション
- 13. Railsの条件付きルート
- 14. Rails - 条件付きスキップコールバック(after_save)
- 15. バリデーション "OR"条件
- 16. RAILS 3.1のCSSの条件付きライブコンパイル
- 17. Railsモデルの条件付きコールバック?
- 18. Rails eager_load関連の条件付き
- 19. 数が条件付きのRailsクエリ
- 20. Rails - htmlブロックの条件付き表示
- 21. JQuery Ajaxポストサブミッション - 条件付きバリデーション(Ajaxポストまたはポップアラートの前)
- 22. シリアライズされた配列の条件付きバリデーション
- 23. MongoDB配列と埋め込みドキュメントの条件付きバリデーション
- 24. IValidatableObjectを使用したMVCの条件付きバリデーション
- 25. Rails state_machine - 条件付き検証?
- 26. Rails:条件付きfind_by_contents; syntax help please
- 27. Rails条件付き選択内容
- 28. 条件付き
- 29. MVC検索条件付きの条件
- 30. 複数の条件付きの条件付きフォーマット(Excelピボットテーブル)
可能な複製を参照してください。条件付きvalidation.Pleaseを使用することができます(http://stackoverflow.com/questions/24641143/rails -conditional-validation-in-model) –