更改从 f.label 自动生成的文本

发布于 2024-11-19 18:14:04 字数 573 浏览 0 评论 0原文

我有代码

<%= form_for(@user) do |f| %>
    <div>
    <%= f.label :email, :class=>'inline betaLabelTextField' %>
    <%= f.text_field :email, :class=>'betaTextField' %>
    </div>
<% end %>

问题是该代码自动生成

<div> 
        <label class="inline betaLabelTextField" for="user_email">Email</label> 
        <input class="betaTextField" id="user_email" name="user[email]" size="30" type="text" /> 
    </div> 

表单内的 html 。如何将“电子邮件”更改为“电子邮件地址”?

I have the code

<%= form_for(@user) do |f| %>
    <div>
    <%= f.label :email, :class=>'inline betaLabelTextField' %>
    <%= f.text_field :email, :class=>'betaTextField' %>
    </div>
<% end %>

The problem is that this code automatically generates the html

<div> 
        <label class="inline betaLabelTextField" for="user_email">Email</label> 
        <input class="betaTextField" id="user_email" name="user[email]" size="30" type="text" /> 
    </div> 

Inside a form. How can i change 'Email' to 'Email Address'?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青芜 2024-11-26 18:14:04

最简单的方法是这样做:

<%= form_for(@user) do |f| %>
    <div>
    <%= f.label :email, "Email Address", :class=>'inline betaLabelTextField' %>
    <%= f.text_field :email, :class=>'betaTextField' %>
    </div>
<% end %>

The easiest way is to do this instead:

<%= form_for(@user) do |f| %>
    <div>
    <%= f.label :email, "Email Address", :class=>'inline betaLabelTextField' %>
    <%= f.text_field :email, :class=>'betaTextField' %>
    </div>
<% end %>
债姬 2024-11-26 18:14:04

这是通过向 config/locale/en.yml 添加适当的 i18n 值来完成的。请查看 http://guides.rubyonrails 中的指南.org/i18n.html#translations-for-active-record-models 了解活动记录值文件的格式。

This is done by adding appropriate i18n values to config/locale/en.yml. Please have a look at the guides at http://guides.rubyonrails.org/i18n.html#translations-for-active-record-models for the format of that file for active record values.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文