J'utilise button_to
et link_to
aides de formulaire dans Rails. J'ai besoin de définir un attribut html basé sur une condition dans le code. Plus précisément, je dois désactiver un composant button_to
uniquement si une certaine condition est vraie.Utilisation de conditions dans les aides de formulaire de Rails
Comment puis-je y parvenir? extrait de code ci-dessous.
<%= button_to "Submit", "#", :id=> "submit", :class => "button_white_big", :disabled => true%>
Dans l'instruction ci-dessus, je peux avoir besoin de: disabled => true ou je n'en ai pas besoin. Existe-t-il un moyen propre, en plus de dupliquer la ligne de code?
Vive -Priyank
J'ai essayé disabled => vrai et faux, mais cela ne fonctionne pas. Quels rails génère est toujours: désactivé => désactivé Donc je ne suis pas sûr si vrai et faux est une option en tant que valeur pour handicapés. – Priyank
l'option: disabled prend la valeur true ou false, mais le code HTML génère 'disabled =' disabled '' ou rien selon la source de convert_boolean_attributes! http://apidock.com/rails/ActionView/Helpers/UrlHelper/convert_boolean_attributes! –