Stavo pensando di creare un modello chiamato Reply
. Mi stavo chiedendo se Rails sa che la sua forma plurale è replies
e non replys
?Do rails La convenzione di denominazione MVC funziona con le parole che la forma plurale è "-ies" (ad esempio, risposte)?
6
A
risposta
14
credo si basa internamente sulla pluralize method, in modo da poter verificare in una console rotaie qual è il risultato di una particolare pluralizzazione:
"reply".pluralize
=> "replies"
Quindi la risposta alla tua domanda è sì;)
3
Rails può o non può conoscere il plurale di qualsiasi parola, ma se non lo fa puoi insegnarlo aggiungendolo a config/initializers/inflections.rb
.
Problemi correlati
- 1. Come funziona la convenzione di denominazione cakePHP?
- 2. Rails: gestione di un'impalcatura, ad esempio "Pecora", che ha la stessa forma plurale e singolare
- 3. Traduzione di Django del plurale plurale quando la forma plurale è uguale alla forma singolare
- 4. Convenzione di denominazione per la classe di costanti in C#: plurale o singolare?
- 5. astratto firma del metodo, l'ereditarietà e "Do" convenzione di denominazione
- 6. Convenzione di denominazione per moduli/cartelle Rails
- 7. Ruby on Rails convenzione per la denominazione data/campi ora
- 8. Convenzione di denominazione Scala per le opzioni
- 9. Dove è definita la convenzione di denominazione delle proprietà JavaBean?
- 10. Plurale Ruby on Rails (controller) e convenzione (modello) singolare - spiegazione
- 11. MySQL ricerca a testo integrale plurale/singolare forma di parole
- 12. Convenzione di denominazione per le viste Django?
- 13. Convenzione di denominazione classe Perl
- 14. MongoDB convenzione schema di disegno di denominazione
- 15. Convenzione di denominazione per le costanti Scala?
- 16. Qual è la convenzione di denominazione quando le mappe STL di typdef sono complesse?
- 17. Perché CakePHP utilizza diverse convenzioni di denominazione plurale/singolare?
- 18. Convenzione di denominazione dei tratti PHP?
- 19. Convenzione di denominazione per la classe che interagisce con il database
- 20. MVC 4 client convalida lato non funziona per la forma che è caricato con Ajax
- 21. Tabelle di database denominazione, plurale o singolare
- 22. SqlServer identità convenzione di denominazione
- 23. Play Framework - Convenzione di denominazione CRUD
- 24. Convenzione di denominazione Python - namedtuples
- 25. Esiste una convenzione di denominazione per le classi implicite?
- 26. Qual è la convenzione di denominazione consigliata per le classi in un'applicazione multilivello?
- 27. Convenzione di denominazione per le risorse (immagini, css, js)?
- 28. jQuery convenzione di plug-in di denominazione (per la funzione)
- 29. iPhone ivar convenzione di denominazione
- 30. Convenzione di denominazione delle campi privati
Possibile duplicato http://stackoverflow.com/questions/1185035/how-do-i-override-rails-naming-conventions – uday
Perché non provarlo? Sarebbe sicuramente più veloce eseguire "rails g model reply" e scoprirlo da soli. – meagar