模型:
has_one :small_image, :class_name => 'Image', :foreign_key => :sub_category_id, :dependent => :destroy
YML:
ua:
activerecord:
attributes:
sub_category:
top_category_id: "Головна категорія"
name: "Назва"
description: "Опис"
small_image:
attributes:
file_name: "Ім’я файлу"
视图:
<%= f.fields_for :small_image do |image| %>
<div class="control-group">
<%= image.label(:file_name, :class => "control-label") %>
....
问题:为什么它在浏览器中显示“文件名”而不是“Ім'яфайлу”,其余标签都是正确的
答案 0 :(得分:1)
感谢您撰写这篇文章:http://www.unixgods.org/~tilo/Rails/which_l10n_strings_is_rails_trying_to_lookup.html
在我的情况下,标签应该是:
ua:
helpers:
label:
sub_category[small_image_attributes]:
file_name: "Ім’я файлу"
和错误消息:
ua:
activerecord:
attributes:
sub_category:
top_category_id: "Головна категорія"
name: "Назва"
description: "Опис"
sub_category/small_image:
file_name: "Ім’я файлу"