如何从text_field生成的输入中删除size属性?

n0r*_*0rd 7 ruby forms ruby-on-rails

我有一个带有表单模板的.erb文件,它使用form_for帮助器生成表单,并使用text_field方法生成一些字段.在结果HTML中,我看到size属性被添加到使用上述方法生成的每个输入.

我想用CSS控制输入大小,该size属性阻止我这样做.有没有办法告诉text_field方法我不想要它们?

我试图:size => nil将该方法作为选项传递,但这没有帮助.

iJK*_*iJK 8

这对我有用

<%= f.text_field :title, :size => nil %>
Run Code Online (Sandbox Code Playgroud)


dan*_*gle 2

您可以使用 CSS 或 :size 选项来控制输入字段的大小。我不确定是否有一个选项可以删除 size 属性,我总是忽略它并使用 CSS 设置输入字段的宽度。