override default pluralize for model-name in rails3

前端 未结 3 2204
被撕碎了的回忆
被撕碎了的回忆 2020-12-05 04:54

my locale is :de and I like to get this:

Sheet.model_name.human.pluralize # => Belegs

to add me a trailing \"e\" instead of \"s\"

<
3条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-05 05:08

    If you don't like explicit count number (like 2) you could use :many e.g.

    Sheet.model_name.human(count => :many)
    

    or without hash rocket (for Ruby >= 1.9):

    Sheet.model_name.human(count: :many)
    

提交回复
热议问题