Ich bin neu in Rails und jetzt eine benutzerdefinierte Pluralisierung Ich versuche zu machen so dass ich diese initializers in meinem setzen/inflections.rb:Rails 5 benutzerdefinierte Beugungen nicht funktioniert
ActiveSupport::Inflector.inflections do |inflect|
inflect.clear
# Irregulares
inflect.irregular "país", "países"
end
Aber wenn ich auf Schienen Konsole versuchen, erhalte ich:
Running via Spring preloader in process 3137
Loading development environment (Rails 5.0.2)
2.3.3 :001 > "país".pluralize
=> "país"
2.3.3 :002 >
ich habe auch versucht, dies in meinem inflections.rb zu setzen, aber mit dem gleichen Ergebnis:
ActiveSupport::Inflector.inflections ("pt-BR") do |inflect|
inflect.clear
# Irregulares
inflect.irregular "país", "países"
end
Wie ich bin mit Schienen-i18n meiner application.rb hat diese zusätzliche Zeile:
config.i18n.default_locale = 'pt-BR'
ich viel gesucht und eine Lösung nicht finden.
Irgendwelche Vorschläge?
Danke Adam läuft. Es hat funktioniert! –