Ich habe ein Modell. In einigen Fällen muss ich alle Felder auf Anwesenheit und andere Arten von Zeug validieren, in anderen Fällen muss ich nur einige von ihnen validieren und andere Felder können leer bleiben. Was ist der beste Weg, dies zu erreichen?Bedingte Validierung in Schienen
0
A
Antwort
4
prüfen diese
validates_presence_of :state, :if => :in_us?
def in_us?
country == 'US'
end
Hier bestätigt es Anwesenheit von Staat nur, wenn Land USA. Für eine andere Länder-ID wird der Status nicht validiert.
Für Detail: http://railscasts.com/episodes/41-conditional-validations
-2
Sie bedingte validation.Please der Doc http://guides.rubyonrails.org/active_record_validations.html#5.1
Verwandte Themen
- 1. Schienen Präsenz bedingte Validierung zwischen 2 Feldern
- 2. Bedingte Validierung in PDF
- 3. Bedingte Validierung in Struts2
- 4. wie bedingte Validierung in Modell
- 5. Rails bedingte Validierung in Modell
- 6. bedingte Formatierung in Schienen Teiltöne
- 7. struts2 bedingte XML-Validierung
- 8. Schienen - bedingte HTML-Attribute
- 9. Bedingte Validierung, wenn eine andere Validierung gilt
- 10. Shoulda/RSpec Matcher - bedingte Validierung
- 11. Schienen eingebaut in Datetime-Validierung
- 12. Klammerung vermasselt Validierung in Schienen
- 13. has_one Beziehung Validierung in Schienen
- 14. Bedingte Eindeutigkeitseinschränkung Rubin auf Schienen
- 15. Schienen benutzerdefinierten Datums Validierung
- 16. Schienen überspringen einzelne Validierung
- 17. Dynamische Validierung von Schienen
- 18. URL Validierung Schienen
- 19. Schienen wie eine Bedingte CLASS
- 20. Bedingte Validierung mithilfe von Szenarien in yii2
- 21. Schienen accept_nested_attributes Anzahl Validierung
- 22. Wie bedingte where Klauseln in Schienen
- 23. Wie verwende ich die Struts2-Validierung für die bedingte Validierung?
- 24. , wie: Schienen Basis Validierung Ansicht
- 25. Schienen 3.2 Validierung - Mehrere Felder
- 26. Bedingte Validierung für Feld im Subpanel Sugarcrm
- 27. jQuery.Validate Bedingte Validierung RadioButton und DropDownList
- 28. jQuery Bedingte Validierung auf Textarea und Dateieingaben
- 29. Unauffällige benutzerdefinierte/bedingte Validierung mit Fluent Validation
- 30. Bedingte Validierung mit dem JQuery-Validierungs-Plugin
Mögliche Duplikat [Rails bedingte Validierung Modell] beziehen sich nutzen könnten (http://stackoverflow.com/questions/24641143/rails -konditionale Validierung im Modell –