Ruby on rails 使用表单_为助手方法指定html属性

Ruby on rails 使用表单_为助手方法指定html属性,ruby-on-rails,Ruby On Rails,在使用帮助器方法的表单_时,是否可以指定html属性 例如: <% form_for @user do |f| %> <%= f.label :username%> <%= f.text_field :username %> <%= f.submit "Signn Up" %> <% end %> 如何为标签指定类?是否可能,或者我必须使用标签?在大多数帮助程序中,最后一个参数是元素的html选项哈希 <

在使用帮助器方法的表单_时,是否可以指定html属性

例如:

<% form_for @user do |f| %> 
   <%= f.label :username%>
   <%= f.text_field :username %>
   <%= f.submit "Signn Up" %>
<% end %>

如何为标签指定类?是否可能,或者我必须使用标签?

在大多数帮助程序中,最后一个参数是元素的html选项哈希

   <%= f.label :username, "Username", :class => "class" %>

在大多数帮助程序中,最后一个参数是元素的html选项的散列

   <%= f.label :username, "Username", :class => "class" %>

我试过了,它只是生成了以下内容:ClassInLined更新后的答案抛出ArgumentError,并显示以下消息:如果我只使用label方法而不是f.label,则3的参数数为4是错误的。。。在这种情况下,我的原始问题的答案是“否”,您不能使用f.label方法。抱歉,错误是从FormHelper而不是FormBuilder类获取文档。我已经尝试过了,它只生成以下内容:ClassInLined更新后的答案抛出ArgumentError,并显示以下消息:如果我只使用label方法而不是f.label,则3的参数数为4是错误的。。。在这种情况下,我的原始问题的答案是否定的,您不能使用f.label方法。对于错误,抱歉,是从FormHelper而不是FormBuilder类获取文档。