Saya minta maaf jika ini bukan tempat yang tepat untuk menyampaikan ini. Bentuk jamak yang benar dari "manusia" tentu saja adalah "manusia".
$ bundle exec rails console
Loading development environment (Rails 4.1.5)
Frame number: 0/6
[1] pry(main)> 'human'.pluralize
=> "humen"
Sayangnya, inflektor dibekukan. Kami tidak menerima tambalan yang menyelesaikan ini. Anda dapat memperbaikinya di aplikasi Anda sendiri dengan menambahkan ini ke config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'human', 'humans'
end
Terima kasih atas balasan cepatnya @sgrif. Saya harus memiliki RTFM:
Tim inti Rails telah menyatakan tambalan untuk pustaka infleksi tidak akan diterima untuk menghindari kerusakan aplikasi lama yang mungkin mengandalkan infleksi yang salah. Jika Anda menemukan infleksi yang salah dan memerlukannya untuk aplikasi Anda atau ingin menetapkan aturan untuk bahasa selain bahasa Inggris, perbaiki atau tambahkan sendiri (dijelaskan di bawah).
http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html
Tidak masalah, kami mendapat tendangan dari judul masalah. ;)
Komentar yang paling membantu
Sayangnya, inflektor dibekukan. Kami tidak menerima tambalan yang menyelesaikan ini. Anda dapat memperbaikinya di aplikasi Anda sendiri dengan menambahkan ini ke
config/initializers/inflections.rb