轨道3.2中的I18N和label()

时间:2013-04-06 21:48:04

标签: ruby-on-rails-3.2 label locale

如果我只使用标签是否正常:

 label(user,:login)

只用一个键搜索区域设置:

 I18N keys: [:ru, :helpers, :label, :user, :login] 

如果我使用form_for:

<% form_for(user) do |f| %>
<%= f.label :login %>
<% end %>

用3个键搜索语言环境:

I18N keys: [:ru, :helpers, :label, :user, :login]
I18N keys: [:ru, :activerecord, :attributes, :user, :login]
I18N keys: [:ru, :attributes, :login]

这让我很困惑。根据label()的帮助,两个变量都应该搜索“I18N键:[:ru,:activerecord,:attributes,:user,:login]”,但只能在第二个中搜索。

0 个答案:

没有答案