Rails: Comment faire pour désactiver l'astérisque sur le formulaire champs obligatoires?

Lorsque j'ajoute le "Requis" attribut

html des champs de saisie, des Rails de pré-pend un astérisque (*) avant de l'étiquette.

Personne ne sait comment faire pour éviter cela?

Pour quelque raison Rails transforme ce:

<%= f.input :Company, :input_html => {:value => "", :id => "company_name"}, :label => "company name" %>

dans cette:

<div class="input string required">
    <label for="company_name" class="string required">
    <abbr title="required">*</abbr> company name</label>
    <input type="text" value="" size="50" required="required" name="lead[Company]" id="company_name" class="string required">
</div>

Je n'aime pas qu'il s'enroule le tout dans une DIV et ajoute un élément ABBR à la fête.

Comment puis-je éviter cela?

  • Pouvez-vous s'il vous plaît poster le code que vous parlez? Qui pourrait l'aider.
  • Peabody - j'ai mis à jour la question avec mon exemple de code
  • Êtes-vous à l'aide de pierres précieuses comme formtastic ou simple_form? Merci de poster votre Gemfile.
  • Si vous êtes à l'aide de la formtastic gem, voici comment faire pour supprimer les astérisques.
InformationsquelleAutor vsync | 2011-10-04