2

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

 label(user,:login)

它只用 1 个键搜索语言环境:

 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]”,但仅在第二个中搜索。

4

0 回答 0