Ich dachte an ein Modell namens Reply
. Ich frage mich, ob Rails weiß, dass seine Pluralform ist replies
und nicht replys
?Funktioniert die MVC-Namenskonvention von Schienen mit Wörtern, deren Pluralform "-ies" ist (z. B. Antworten)?
6
A
Antwort
14
Ich glaube, es verläßt sich intern auf den pluralize method, so dass Sie in einer Schienen-Konsole überprüfen, was das Ergebnis einer bestimmten Pluralisierung ist:
"reply".pluralize
=> "replies"
So ist die Antwort auf Ihre Frage ist ja;)
3
Schienen können die Pluralform eines Wortes kennen oder auch nicht, aber wenn nicht, können Sie es lehren, indem Sie es zu config/initializers/inflections.rb
hinzufügen.
Verwandte Themen
- 1. Schienen - Params mit "Punkt" (z. B. /google.com)
- 2. Pluralform des generierten Modells in Schienen ändern?
- 3. Fehlerbehebung z. B. Flash 404
- 4. Schienen: Modellierung Umfrage Antworten
- 5. Was ist Doppelstern (z. B. NSError **)?
- 6. Passende Zeichenfolge mit Shell-Wildcards (z. B. *)
- 7. Serialize-Berechtigungen (z. B. CanCan) mit Active_model_serializers
- 8. Übereinstimmende Sonderzeichen (z. B. #, +) mit pg_search
- 9. Touch-API (z. B. Touchstart) funktioniert nicht in MS Edge
- 10. Warum funktioniert (+) mit dem Typ (a -> b -> b)?
- 11. Verwenden von JUnit @Rule mit ScalaTest (z. B. TemporaryFolder)
- 12. Sind Frameworks (z. B. Rails) für einfachere Websites übertrieben?
- 13. Ist vektorisierte Datenmanipulation sequentiell (z. B. R und MATLAB)?
- 14. MySQL mehrere Elemente übereinstimmen, wo (A, B, Z) IN (A, B, C, E, Z)
- 15. Messen Sie die Präzision des Timers (z. B. Stoppuhr/QueryPerformanceCounter)
- 16. textView, z. B. kann nicht ausgewählt werden?
- 17. Unterschied zwischen ComponentModel-Reflektion (z. B. PropertyDescriptor) und Standardreflexion (z. B. PropertyInfo)?
- 18. Wie bekomme ich Antworten von Berechnungen in Form von Exponenten (z. B. -6.6.7e-11) in C Sprache
- 19. Plattformübergreifendes Befehlszeilenskript (z. B. .bat und .sh)
- 20. iOS8 regionale Lokalisierung (z. B. pt-BR)?
- 21. Wie funktionieren verteilte Transaktionen (z. B. MSDTC)?
- 22. Ausführen von nativen Windows-Befehlen (z. B. VOL) von Cygwin
- 23. Konvertieren Excel-Spalte Alphabet (z. B. AA) zu Nummer (z. B. 25)
- 24. Wie funktioniert die Kotlin-Eigenschaft Zugriffssyntax für Java-Klassen (z. B. EditText setText)?
- 25. Kann WebSphere MQ die Datei (z. B. * .txt) direkt übertragen?
- 26. Wie verwende ich die Buchfunktionen (z. B. Konkordanz) in NLTK?
- 27. Verkettung von Ordnungsvergleichselementen (z. B. für std :: sort)
- 28. Javascript Autokomplettierung für DSL. (z. B. SQL)
- 29. Indexkonvertierung: zeilenweise kartesische Koordinaten (z. B. Pixel)
- 30. Gute praktische Verwendung von Metaklassen (z. B. in Python)
Mögliche Duplikate http://stackoverflow.com/questions/1185035/how-do-ioverride-rails-naming-conventions – uday
Warum nicht einfach versuchen? Es wäre sicher schneller, "Rails g Model Reply" zu laufen und es selbst herauszufinden. – meagar