Ruby on rails Rails表单标签大写问题

Ruby on rails Rails表单标签大写问题,ruby-on-rails,ruby,form-for,Ruby On Rails,Ruby,Form For,在我的用户控制器的show视图中,我发现标签标记中的用户名没有大写。代码是 <%= 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 %>

在我的用户控制器的show视图中,我发现标签标记中的用户名没有大写。代码是

<%= 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
调用时,用户名在
表单_的
块外出现类似于
示例用户
,但在块内显示为
示例用户
。这是为什么?

尝试更改为
:id
是标签上
for
属性的值。

#name
用户模型中的属性还是助手方法?