ruby-on-rails – Rails:字段名称

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails:字段名称前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带有’email’字段的User模型.

在我看来,我已将此字段的标签呈现为“电子邮件地址”,如下所示:

<%= form_for(:user) do |f| %>
  <%= f.label :email,'Email address' %><br /
  <%= f.text_field :email %>
<% end %>

但是,当生成验证错误时,将使用“电子邮件”:

Email is invalid

我可以添加到模型中以便:电子邮件始终呈现为“电子邮件地址”而不是简单地“电子邮件”吗?

非常感谢

解决方法

扩展gjb注释,我刚刚将它添加到config / initializers / inflections.rb:
ActiveSupport::Inflector.inflections do |inflect|
    inflect.human 'email','Email address' 
end

我觉得这个更整洁.

原文链接:https://www.f2er.com/ruby/266352.html

猜你在找的Ruby相关文章