1
如果是form_for我不想將未選中的複選框傳遞給控制器。怎麼做?如何不通過未經檢查的複選框在rails中
<%= f.checkbox :question_id %>
上述代碼將同時發送已選中和未選中。
如果是form_for我不想將未選中的複選框傳遞給控制器。怎麼做?如何不通過未經檢查的複選框在rails中
<%= f.checkbox :question_id %>
上述代碼將同時發送已選中和未選中。
看着check_box_tag。它構建了一個更簡單的複選框。複選框使用隱藏字段來確保當未選中該框時,中性值會恢復。這樣當你更新模型屬性時,你明確地將布爾值設置爲false而不是不改變它們。結帳本指南有效使用FormHelper。
和文檔FormHelper。
我只需要使用check_box,而不是check_box_tag –
請問爲什麼你不能使用check_box_tag?您應該在原始問題中對解決方案空間施加限制。 – jaydel
我不能使用check_box_tag,因爲我使用的是嵌套窗體,我不想在我的控制器中訪問params [:question_id],而是我想要綁定到窗體對象的所有東西。 –