更改从 f.label 自动生成的文本
我有代码
<%= 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单的方法是这样做:
The easiest way is to do this instead:
这是通过向 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.