我有一个表格和一组复选框。但我希望用户只能检查一个值,永远不会超过一个。
这就是我所拥有的,它适用于多个价值;它是一个有很多通过关联。但是现在客户只想检查一个,而不是超过一个。我不想更改数据库或关联,因为这个客户以后可能会改变主意。
<%= f.collection_check_boxes(:community_partner_organization_ids, CommunityPartnerOrganization.order('name'), :id, :name, {}, {:class => 'checkbox'}) {|input| input.label(:class => 'checkbox') { input.check_box + input.text }} %>