シンプル フォームを使用して、フィールドのサイズと最大許容文字数を変更するにはどうすればよいですか。私は次のことを試しましたが、うまくいきません:
<%= 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」の代わりに「input_field」を使用しています。したがって、次のように機能しました。
<%= form.input_field :effective_from_date,
as: :string,
class: 'activate-datepicker',
maxlength: 11,
size: 11,
label: false %>