Ruby on rails 错误消息的Rails i18n屈折变化

Ruby on rails 错误消息的Rails i18n屈折变化,ruby-on-rails,rails-i18n,language-specifications,inflection,Ruby On Rails,Rails I18n,Language Specifications,Inflection,有人知道如何为模型中的属性定义性别吗?因此,当出现错误消息时,我可以给他们一个特定的性别,例如: Ladirección no puede estar en blanco(地址不能留空)-地址中有一篇西班牙语女性文章 Elusuario no puede estar en blanco(用户不能为空)-用户有一篇西班牙语的男性文章 所有这些都在特定的rails/config/locales/language.yml文件中使用i18n词形变化 ------额外的--------- 请不要重复,因为

有人知道如何为模型中的属性定义性别吗?因此,当出现错误消息时,我可以给他们一个特定的性别,例如:

Ladirección no puede estar en blanco(地址不能留空)-地址中有一篇西班牙语女性文章

Elusuario no puede estar en blanco(用户不能为空)-用户有一篇西班牙语的男性文章

所有这些都在特定的rails/config/locales/language.yml文件中使用i18n词形变化

------额外的---------

请不要重复,因为我没有像“可能的重复”那样定义关键值关系,我使用的是模型中的实际属性,所以当我使用以下内容时:

app/views/tableName/new.html.erb

<% if @tableName.errors.any? %>
<h2>Los siguientes errores no permitieron que se salvara este elemento</h2>
<ul>
  <% @tableName.errors.full_messages.each do |msg| %>
      <li><%= msg %></li>
  <% end %>
</ul>
app/views/tableName/new.html.erb
这是一个不允许的错误
我可以在实际消息之前获得一篇文章(基于性别),问题是,正如您所看到的,我确实无法直接访问属性