首页 > 解决方案 > 在rails中使用带有条件的复选框

问题描述

如果对象的布尔属性为真,我希望检查复选框。否则,它应该被取消选中。

<%=check_box_tag user.id, 'check_user', {:checked => user.submit, :disabled => true}%>

submit是用户拥有的属性。谢谢你的帮助

标签: ruby-on-rails

解决方案


check_box_tag(名称,值 =“1”,选中 = 假,选项 = {})

下面的代码应该可以工作

<%= check_box_tag user.id, 'check_user', user.submit, {:disabled => true} %>

作为submit一个布尔属性,它的值可以直接传递给以根据其值checked使复选框被选中取消选中。


推荐阅读