更改simple_form中字段允许的大小和最大长度

时间:2011-03-17 16:58:03

标签: ruby-on-rails simple-form

如何使用Simple Forms更改字段的大小和最大允许字符数。我试过以下但不起作用:

<%= f.input :lastname, :size => 40, :max => 4 %>

我知道default_input_size中有一个initializers/simple_form.rb但是,我不想在全局范围内更改大小,而只是在几个字段上。

我该怎么做?

4 个答案:

答案 0 :(得分:34)

<%= f.input :lastname, input_html: { maxlength: 15, size: 40} %>

答案 1 :(得分:6)

尝试使用<%= f.input :lastname, :input_html => {:size => 40, :maxlength => 4} %>

答案 2 :(得分:5)

或尝试使用CSS <%= f.input :lastname, :input_html => {:style => 'width: 250px'} %>

答案 3 :(得分:0)

您可以宣布您的css输入宽度设置为&#39; auto&#39;。删除该声明,然后自定义。