Comment faire un bouton radio coché par défaut basé sur différentes du rôle de l'utilisateur?
<% if role.name == "Administrator" %>
<%= f.radio_button:status,'available', :checked => (params[:status] == nil ? true : params[:status]) %><label>Available</label>
<%= f.radio_button:_status,'not available' %><label>Not Available</label>
<% else %>
<%= f.radio_button:_status,'available' %><label>Available</label>
<%= f.radio_button:_status,'not available' %><label>Not Available</label>
<% end %>
Par défaut, je veux le available
bouton radio à vérifier dans le cas de l'administrateur et not available
bouton radio pour le repos de l'utilisateur. Mais il peut le modifier et lors de la visualisation pour l'édition, elle doit démontrer à la personne qu'elle a choisi et pas celui par défaut.
Comment puis-je faire cela? s'il vous plaît aider moi.
Possible en double stackoverflow.com/questions/4708910/...
Je ne pense pas qu'il y est quelque chose qui est similaire à ce qu'ils ont demandé. Merci de lire ma question et vérifiez à nouveau la différence.
Je ne pense pas qu'il y est quelque chose qui est similaire à ce qu'ils ont demandé. Merci de lire ma question et vérifiez à nouveau la différence.
OriginalL'auteur logesh | 2013-07-02
Vous devez vous connecter pour publier un commentaire.
Essayez le code suivant.
checked
sera toujourstrue
si elle est insérée dans un élément HTML, peu importe ce qu'elle est. Vous pouvez en lire plus sur le sujet iciEn fait, cela fonctionne, au moins dans les Rails 5 il n'.
OriginalL'auteur Bachan Smruty
Si vous jetez un oeil à la documentation pour les rails radio_button_tag vous voir elle accepte les paramètres suivants:
De sorte qu'il serait assez le code suivant
Sans la nécessité de l'ajout d'un "extrait" les biens qui pourraient résulter en un comportement indésirable
OriginalL'auteur Rodrigo Garcia