Railsドキュメント

最初の単語を大文字にしてアンダーバーをスペースへ変換し末尾の_idを削除

適応バージョン

説明

最初の単語を大文字にしアンダーバーをスペースへ変換し末尾の_idを削除

使い方

humanize(単語, capitalize: 最初の単語が大文字か=true, keep_id_suffix: suffix=false)

オプション

オプション 説明 デフォルト値
:capitalize 最初の単語を大文字にするか true
:keep_id_suffix 末尾の_idを残すか false

最初の単語を大文字にし、アンダーバーをスペースへ変換

humanize('employee_salary')
# "Employee salary"

最初の単語を大文字にし、末尾の_idを削除

humanize('author_id')
# "Author"

最初の単語を大文字しない

humanize('author_id', capitalize: false)
# "author"

_idのみ

humanize('_id')
# "Id"

末尾の_idを残す

humanize('author_id', keep_id_suffix: true)
# "Author Id"

ソースコード