2017-05-03 1 views
0

Quick one. J'ai le code html ci-dessous. J'essaye de refactoriser ceci en code de forme simple pour l'usage dans mon application de rails.Essayer d'insérer une balise html dans ma forme simple Rails pour extraire les balises d'identification des attributs css

<input type="email" class="form-control" id="newsletter" placeholder="Please Enter Your Email"> 

C'est ce que j'ai jusqu'à présent, mais il est vraiment pas tirer la valeur Id de regarder comment je veux.

<%= f.input :email, placeholder: "Please Enter Your Email", class: "form-control", id: "newsletter", :input_html => { :type => "email" }, label: false %> 

Répondre

0

Ok, donc c'était si simple que j'ai presque répondu moi-même après avoir rempli la question. Donc je vais juste y répondre maintenant. Pour insérer le code d'identification du code simple de Rails Vous avez besoin de la syntaxe ci-dessous.

<%= f.input :email, placeholder: "Please Enter Your Email", class: "form-control", :input_html => { id: "newsletter", type: "email" }, label: false %> 

Ainsi, le: input_html => {id: "newsletter"} introduit le tag d'identification html.

Facile je sais. Je l'ai laissé ici cependant pour les personnes dans le besoin si elles rencontrent quelque chose de similaire.