我有一个带有表单模板的.erb文件,该模板使用form_for
帮助程序生成表单,其中一些字段使用text_field
方法生成。在生成的HTML中,我看到size
属性被添加到使用上述方法生成的每个输入中。
我想用CSS控制输入大小,size
属性阻止我这样做。有没有办法告诉text_field
方法我不想要它们?
我尝试将:size => nil
作为该方法的选项,但这没有帮助。
答案 0 :(得分:8)
这对我有用
<%= f.text_field :title, :size => nil %>
答案 1 :(得分:2)
您可以使用CSS或:size选项来控制输入字段的大小。我不确定是否有删除size属性的选项,我总是忽略它并用CSS设置输入字段的宽度。
答案 2 :(得分:0)
<%= f.text_field :name, :size => nil, :style => "width: 120px; height: 20px;" %>
。这将有效