我正在尝试设置复选框的默认值,但它似乎不起作用。我正在使用rails' check_box_tag
帮助,是的,我已经通过docs查看了帮助,我仍然无法弄明白。这是代码:
- @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))
我已经验证is_dept_admin?(...)
返回一个布尔值。如果我只是将is_dept_admin?(...)
方法替换为值true
,则会勾选每个复选框,因此我不确定导致这种奇怪行为的原因。
任何建议都很棒。谢谢!
答案 0 :(得分:0)
尝试
check_box_tag(dept.name, dept.name, is_dept_admin?(dept, @org, u) ? true : false)