我希望我的复选框可用,所以我通常会在复选框中添加标签,这样您就可以选择文本,而不必“瞄准”复选框。
问题是,如果我在 Rails 中使用嵌套属性表单怎么办?我现在有这个代码:
%ul
- test_category.test_cases.each do |test_case|
%li
= check_box_tag "job_test_cases[]", "#{test_case.id}", test_case.id
= label_tag "test_case_#{test_case.id}", test_case.name
问题在于它产生了这个:
<li>
<input type="checkbox" value="70" name="job_test_cases[]" id="job_test_cases_" checked="checked">
<label for="test_case_70">Blah blah</label>
</li>
而我希望它是这样的:
<li>
<input type="checkbox" value="70" name="test_case_id[]" id="test_case_70" checked="checked">
<label for="test_case_70">Blah BLah blah/label>
</li>