changer la taille et maxlength permis pour un champ dans simple_form
Comment puis-je changer la taille max et les caractères autorisés pour un champ à l'aide de Formes Simples. J'ai essayé de suivre, mais ne fonctionne pas:
<%= f.input :lastname, :size => 40, :max => 4 %>
Je sais qu'il est un default_input_size
dans initializers/simple_form.rb
cependant, je ne veux pas changer de taille à l'échelle mondiale, mais seulement sur quelques champs.
Comment puis-je faire?
Ce qui est bien, avec la forme simple?..Ce serait comme
f.text_filed :last_name, :size => 40, :maxlength => 4
dans les Rails normale. Plus facile?!OriginalL'auteur Omnipresent | 2011-03-17
Vous devez vous connecter pour publier un commentaire.
= f.input :lastname, input_html: {maxlength: 15, size: 100}
(en haml)OriginalL'auteur Omnipresent
essayez d'utiliser
<%= f.input :lastname, :input_html => {:size => 40, :maxlength => 4} %>
OriginalL'auteur Sergey Kishenin
Ou essayez d'utiliser CSS
<%= f.input :lastname, :input_html => {:style => 'width: 250px'} %>
OriginalL'auteur Leo Lukin
Ajoutant la taille et maxlength dans input_html a eu aucun effet pour moi.
Je suis à l'aide de "input_field" au lieu de "entrée".
Donc la suite travaillé:
OriginalL'auteur Pranesha Bunsee
Il est possible que vous avez déclaré votre css pour l'entrée des largeurs réglé à "auto". Supprimer cette déclaration, et puis personnaliser.
OriginalL'auteur Dominic