如何使用简单表单更改字段的大小和最大允许字符数。我试过以下但不起作用:
<%= f.input :lastname, :size => 40, :max => 4 %>
我知道在default_input_size
有一个initializers/simple_form.rb
然而,我不想改变全球的规模,只是在几个领域。
我该怎么做?
<%= f.input :lastname, input_html: { maxlength: 15, size: 40} %>
尝试使用<%= f.input :lastname, :input_html => {:size => 40, :maxlength => 4} %>
或者尝试使用CSS <%= f.input :lastname, :input_html => {:style => 'width: 250px'} %>
在input_html中添加size和maxlength对我没有影响。我使用“input_field”而不是“input”。所以以下工作:
<%= form.input_field :effective_from_date,
as: :string,
class: 'activate-datepicker',
maxlength: 11,
size: 11,
label: false %>
您可以将输入宽度设置为'auto'的css声明。删除该声明,然后自定义。