simple_fromでuserが複数profileを持っているような場合、localeファイルは、親model配下にnestした上で複数系で指定する。
user.rb
class User < ActiveRecord::Base
has_many :profiles, dependent: :destroy
accepts_nested_attributes_for :profiles
# …
end
profile.rb
class Profile < ActiveRecord::Base
belongs_to :user
# …
end
正解
config/locales/simple_form.ja.yml
ja:
simple_form:
# ...
labels:
defaults:
# ...
user:
# ...
profiles:
hoge: "ほげ"
huga: "ふが"
不正解
親modelと同じ階層
config/locales/simple_form.ja.yml
ja:
simple_form:
# ...
labels:
defaults:
# ...
user:
# ...
profile:
hoge: "ほげ"
huga: "ふが"
単数形
config/locales/simple_form.ja.yml
ja:
simple_form:
# ...
labels:
defaults:
# ...
user:
# ...
profile:
hoge: "ほげ"
huga: "ふが"