最初の単語を大文字にしてアンダーバーをスペースへ変換し末尾の_idを削除
適応バージョン
- 2.1.0
- 2.2.1
- 2.3.2
- 2.3.8
- 3.0.0
- 3.0.5
- 3.0.7
- 3.0.9
- 3.1.0
- 3.2.3
- 3.2.8
- 3.2.13
- 4.0.2
- 4.1.8
- 4.2.1
- 4.2.7
- 4.2.9
- 5.0.0.1
- 5.1.7
- 5.2.3
- 6.0.2.1
- 7.0.0
説明
最初の単語を大文字にしアンダーバーをスペースへ変換し末尾の_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"