[RUBY] [Rails] Bei der Beschreibung der Validierung ist Vorsicht geboten

Ich habe einen Artikel über Punkte geschrieben, die ich persönlich beim Schreiben von Validierungscode in einem Modell beachten möchte.

Wenn Sie beim Festlegen von Validierungen im Modell {} verwenden, müssen Sie unmittelbar nach dem Spaltennamen ein Komma setzen!

Post.rb


validates :user_id, {presence: true}
                  ⬆︎
Stellen Sie sicher, dass Sie ein Komma setzen!

Recommended Posts

[Rails] Bei der Beschreibung der Validierung ist Vorsicht geboten
[Rails] Sprechen Sie darüber, wie Sie auf den Rückgabewert von where achten
Die Identität der Schienenparameter [: id]
[Rails] Die Ursache dafür, dass nicht gepostet werden konnte, war in form_with
Ändern Sie das Speicherziel des Bildes in der Rails-App in S3. Teil 2
[Bestellmethode] Legen Sie die Reihenfolge der Daten in Rails fest
Ich habe versucht, die Sitzung in Rails zu organisieren
[Java] Achten Sie auf den Schlüsseltyp der Karte
Verwendung von JQuery in Rails 6 js.erb
So überprüfen Sie Rails-Befehle im Terminal
Fassen Sie den Lebenszyklus von Java-Objekten zusammen, die bei der Android-Entwicklung berücksichtigt werden müssen
Seien Sie beim Upgrade vorsichtig, wenn Sie | usw. in der Tomcat-URL verwenden
[Java] Wo befindet sich die Implementierungsklasse der Annotation, die in BeanValidation vorhanden ist?
So erstellen Sie eine eindeutige Datenkombination in der Schienen-Zwischentabelle
Über den Fall, in dem der Freeter "Docker" versucht hat, Docker in die vorhandene Rails-Anwendung einzufügen
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
Verstehen Sie die Eigenschaften von Scala in 5 Minuten (Einführung in Scala)
[Rails] So ändern Sie den Spaltennamen der Tabelle
[Rails] Standardmäßig festgelegte Kennwortüberprüfung abbrechen / ändern
[Rails] So erhalten Sie den Inhalt starker Parameter
SSL in der lokalen Umgebung von Docker / Rails / Puma
[Schienen] So zeigen Sie Bilder in der Ansicht an
So installieren Sie Docker in der lokalen Umgebung einer vorhandenen Rails-App [Rails 6 / MySQL 8]
Für diejenigen, die MySQL für die Datenbank in der Umgebungskonstruktion von Rails6 ~ verwenden möchten.
So legen Sie die Protokollstufe fest, die in der Release-Version von orhanobut / logger angezeigt werden soll
Installieren Sie mehrere Senden-Schaltflächen in der Rails-Ansicht, um den Wert der gedrückten Schaltfläche abzurufen
[Active Admin] Ich möchte den Umfang der Sammlung angeben, die in select_box angezeigt werden soll
[Rails] Ich möchte das Linkziel von link_to auf einer separaten Registerkarte anzeigen
[Rails] So zeigen Sie die Wettervorhersage der registrierten Adresse auf Japanisch mit OpenWeatherMap an
[Einführung in MVEL] Mit dem Ziel, der beste MVELer der Welt zu sein
Informationen zur Beschreibung von Docker-compose.yml
Achten Sie bei der Verwendung von MessageEncryptor mit Rails 5.2 / 6.0 auf den Zeitpunkt der Initialisierung
Dinge, die Sie beim Schreiben von Code in Java beachten sollten
[Rails] So zeigen Sie eine Liste der Beiträge nach Kategorie an
[Rails] Verwendung der Validierung
So leiten Sie den letzten Tag des Monats in Java ab
Stellen Sie sicher, dass Sie das Java compareTo-Ergebnis mit 0 vergleichen
[Schienen] Anzeigen von Informationen, die in der Datenbank gespeichert sind
802.1X-Authentifizierung für das Netzwerk der Bonding-Einstellung in CentOS7
Ich möchte die Methode des Controllers kennen, bei der die Ausnahme im ExceptionHandler von Spring Boot ausgelöst wurde
Speicherort der Methodendefinition Zusammenfassung der zu überprüfenden Informationen Wenn im Projekt und in Rails / Gem definiert
Ich habe versucht, die Ajax-Verarbeitung der ähnlichen Funktion in Rails zu implementieren
[Rails] So erhalten Sie die URL der Übergangsquelle und leiten sie um
Daten sortieren Absteigend, aufsteigend / Schienen
Ermöglichen, dass beliebige Werte in Bean Validation-Fehlermeldungen aufgerufen werden
[Webpacker] Zusammenfassung der Installation von Bootstrap und jQuery in Rails 6.0
[Rails / Heroku / MySQL] So setzen Sie die Datenbank der Rails-App auf Heroku zurück
Korrigieren Sie den Namen der Kriegsdatei auf den in Maven festgelegten
[Rails] So lassen Sie die Anzeige der Zeichenfolge der link_to-Methode weg
[Schienen] So ändern Sie den Seitentitel des Browsers für jede Seite