有谁知道如何为模型中的属性定义性别?因此,当出现错误消息时,我可以为他们提供特定的性别,例如:
La dirección no puede estar en blanco(地址不能留空) - 地址有一篇西班牙语的女性文章
El usuario no puede estar en blanco(用户不能留空) - 用户有西班牙语的男性文章
所有这一切都在特定的rails /config/locales/language.yml文件中使用i18n变形
------额外---------
请不要重复,因为我没有定义key_vale关系作为“可能重复”的建议,我正在处理模型中的实际属性,所以当我使用以下内容时:
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>
我可以在实际消息之前得到一篇文章(基于性别),问题是你可以看到我真的没有直接访问属性。