我有密码
<%= form_for(@user) do |f| %>
<div>
<%= f.label :email, :class=>'inline betaLabelTextField' %>
<%= f.text_field :email, :class=>'betaTextField' %>
</div>
<% end %>
问题是这段代码自动生成了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>
在表单中。如何将“电子邮件”更改为“电子邮件地址”?
最佳答案
最简单的方法是改为执行此操作:
<%= form_for(@user) do |f| %>
<div>
<%= f.label :email, "Email Address", :class=>'inline betaLabelTextField' %>
<%= f.text_field :email, :class=>'betaTextField' %>
</div>
<% end %>
关于html - 更改从 f.label 生成的自动文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636955/