Rails 表单标签大小写问题
Rails form label capitalization issue
在我的用户控制器的显示视图中,我遇到了用户名未在标签标签中大写的问题。密码是
<%= form_for(@user) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= f.label "Assign " + @user.name + " to" %>
<%= f.collection_select :id, @ders, :id, :name %>
<% end %>
当使用 @user.name
调用时,用户名在 form_for
块外显示为 Example User
,但在块内显示为 example user
。这是为什么?
试试改成<%= f.label :id, "Assign #{@user.name} to" %>
,:id
是标签上for
属性使用的值。
在我的用户控制器的显示视图中,我遇到了用户名未在标签标签中大写的问题。密码是
<%= form_for(@user) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= f.label "Assign " + @user.name + " to" %>
<%= f.collection_select :id, @ders, :id, :name %>
<% end %>
当使用 @user.name
调用时,用户名在 form_for
块外显示为 Example User
,但在块内显示为 example user
。这是为什么?
试试改成<%= f.label :id, "Assign #{@user.name} to" %>
,:id
是标签上for
属性使用的值。