J'ai la même forme. Quand l'objet a une valeur pour le genre, je veux changer le champ de genre en un champ caché, ainsi l'utilisateur n'a pas besoin de le voir. Quelle est la meilleure façon de procéder?Rails: Masquer le champ lorsque la valeur est affichée
<%= form_for(object ,:html => {:class => "form-horizontal"}) do |f| %>
<div class="form-group row">
<%= f.label(:first_name, :class => "control-label col-xs-4 input-lg") %>
<div class="form-inline col-xs-8">
<div class="">
<%= f.text_field(:first_name,{class: "form-control input-lg"}) %>
</div>
</div>
</div>
<div class="form-group row">
<%= f.label(:last_name, :class => "control-label col-xs-4 input-lg") %>
<div class="form-inline col-xs-8">
<div class="">
<%= f.text_field(:last_name,{class: "form-control input-lg"}) %>
</div>
</div>
</div>
<div class="form-group row">
<%= f.label(:gender, :class => "control-label col-xs-4 input-lg") %>
<div class="col-xs-8">
<%= f.select(:gender, Dropdown.gender,{:prompt =>"Please Choose"},{class: "form-control input-lg"}) %>
</div>
</div>
<div class="col-xs-8 col-xs-offset-4">
<%= f.submit object.submit_button_name, {class: 'btn btn-lg'} %>
</div>
<% end %>
Qu'est-ce que votre contrôleur indique devrait être fait après l'enregistrement? Je parie que c'est là que le problème est. Vous devriez avoir un redirect_to après la sauvegarde. –
Ce problème n'a rien à voir avec le contrôleur, juste la vue, mais merci – user2012677