localesで設定した名称にアクセスする方法いくつか
よく忘れがちで検索してるのでメモ代わりに。
ActiveRecordのクラス、Recordに対し、
configs/locales/ja.yml で
ja:
activerecord:
models:
record: レコード
attributes:
record:
name: 名前
と指定していた場合
Viewのフォームでラベルとして利用する
@record = Record.new
の環境下で
<%= label :record, :name %>
<%= text_field :record, :name %>
とすると、label :record, :name が[名前]を出してくれる。(タグ付きです)
ActiveRecordのクラスにつけた名称にアクセスしたい
Record.model_name.human
ラベルを経由せずに項目名を取得したい
Record.human_attribute_name("name")
Author And Source
この問題について(localesで設定した名称にアクセスする方法いくつか), 我々は、より多くの情報をここで見つけました https://qiita.com/zenpou/items/38f375cd34a860b5d5d3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .