Myślałem o stworzeniu modelu o nazwie Reply
. Zastanawiam się, czy Rails wie, że jego liczba mnoga to replies
, a nie replys
?Czy szyny Konwencja nazewnictwa MVC ze słowami, które są w liczbie mnogiej, to "-ies" (np. Odpowiedzi)?
6
A
Odpowiedz
14
wierzę, że wewnętrznie opiera się na pluralize method, więc można sprawdzić w konsoli szyn, co jest wynikiem określonego pluralizacji:
"reply".pluralize
=> "replies"
Tak więc odpowiedź na to pytanie brzmi: tak;)
3
Szyny mogą lub nie mogą znać liczby mnogiej dowolnego słowa, ale jeśli nie, możesz je nauczyć, dodając je do config/initializers/inflections.rb
.
Powiązane problemy
- 1. Jak działa konwencja nazewnictwa CakePHP?
- 2. najlepsza praktyka (y) w liczbie pojedynczej lub liczbie mnogiej?
- 3. Konwencja nazewnictwa zasobów XAML
- 4. Deserializowanie odpowiedzi JSON zawierających atrybuty, które są w konflikcie ze słowami kluczowymi
- 5. Konwencja nazewnictwa zmiennych Pythona
- 6. Czy istnieje wspólna konwencja nazewnictwa pakietów lisp?
- 7. Konwencja nazewnictwa pakietu testów jednostkowych
- 8. Scala konwencja nazewnictwa cech
- 9. Konwencja nazewnictwa JavaScript dla obietnic?
- 10. Konwencja nazewnictwa dla metody serwisowej
- 11. Terminy pisania w liczbie mnogiej bez redundancji
- 12. Konwencja Ruby on Rails w liczbie mnogiej (kontroler) i pojedynczej (model) - wyjaśnienie
- 13. NP-trudne problemy, które nie są NP-kompletne są trudniejsze?
- 14. Konwencja nazewnictwa dla widoków Django?
- 15. Konwencja nazewnictwa w kolekcjach: dlaczego są małe i inne CapWords?
- 16. Entity Framework Code Pierwsze konwencje nazewnictwa - powrót do tabel w liczbie mnogiej?
- 17. Konwencja nazewnictwa dla języka UML
- 18. Dlaczego CakePHP używa różnych konwencji nazewnictwa liczby mnogiej/pojedynczej?
- 19. Konwencja nazewnictwa dla widgetów Qt
- 20. Jaka jest najlepsza konwencja nazewnictwa ViewModel?
- 21. konwencja nazewnictwa dla asynchronicznego getter
- 22. Jakie są konwencje nazewnictwa neo4j?
- 23. Jak sprawdzić, czy podane słowo jest w liczbie mnogiej lub w liczbie pojedynczej?
- 24. Co to jest poprawna konwencja nazewnictwa Java dla identyfikatora?
- 25. Konwencja nazewnictwa folderów dla wariantów gradle kompilacji
- 26. Konwencja nazewnictwa dla stanu/regionu/prowincji
- 27. Tworzenie nazw tabel, które są zarezerwowanymi słowami/słowami kluczowymi w MS SQL Server
- 28. Konwencja nazewnictwa klas C: Czy jest to klasa BaseClass lub klasa klasy lub Klasa abstrakcyjna
- 29. Konwencja nazewnictwa dla kontekstu aplikacji Spring XML
- 30. Konwencja nazewnictwa pakietów Java: Sun vs. com.sun
Możliwy duplikat http://stackoverflow.com/questions/1185035/how-do-i-override-rails-namiling-conventions – uday
Dlaczego po prostu nie spróbować? Byłoby głupio szybciej uruchamiać 'szyny g model odpowiedzi' i samemu to rozgryźć. – meagar