如何使用简单表单更改字段的大小和最大允许字符。我试过以下但不起作用:
<%= f.input :lastname, :size => 40, :max => 4 %>
但是我知道有一个default_input_size
,initializers/simple_form.rb
我不想在全局范围内更改大小,而只是在几个字段上。
我该怎么做?
如何使用简单表单更改字段的大小和最大允许字符。我试过以下但不起作用:
<%= 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 %>
有可能您声明您的 css 的输入宽度设置为“自动”。删除该声明,然后自定义。