J'essaie de définir la valeur par défaut d'une case à cocher, mais cela ne semble pas fonctionner. J'utilise l'assistant de rails, et oui j'ai regardé à travers le docs pour l'aide et je ne peux toujours pas le comprendre. Voici le code:Définition de la valeur par défaut de la case à cocher tag
- @org.departments.each do |dept|
%tr
%td= label_tag dept.name
%td= check_box_tag(dept.name, dept.name, is_dept_admin?(dept, @org, u))
J'ai vérifié que is_dept_admin?(...)
retourne une valeur booléenne. Si je remplace simplement la méthode is_dept_admin?(...)
par la valeur true
, chaque case à cocher apparaît cochée, donc je ne suis pas sûr de ce qui cause ce comportement bizarre.
Toutes les suggestions seraient géniales. Merci!
Cela n'a pas fonctionné :( – Mark
is_dept_admin? Booléen de retour de la méthode (département, @org, u) ou valeur de chaîne? – puneet18
Il retourne un booléen. J'ai vérifié et il renvoie soit une instance de FalseClass ou – Mark