나는 현재 일주일마다 매일 7 개의 체크 박스를 표시합니다 ... 사용자가 상자를 확인하고 그 날을 나타내는 숫자를 저장하도록합니다. (월요일 1, 화요일 2 등) 그리고 그것은 db에 개별 레코드로 저장합니다. 그래서 5 일을 확인하면 5 개의 새로운 레코드가 있습니다.레일 체크 박스 저장
그러나 몇 가지 체크 박스를 체크하면, 또한 새로운 레코드가 7 개 추가 될 때마다 확인되지 않은 0이 입력됩니다 (기본값).
누구나 올바른 방향으로 나를 가리킬 수 있습니까?
확인란은 중첩 된 양식의 일부이며, 다시로드 할 때 다른 필드가 유효하지 않은 경우 거부를 시도했지만 확인란이 비어있는 경우 나타나지 않습니다.
<% = builder.check_box : 일, {}, val %> 여기는 내가 사용하는 것입니다. –
기본값은 0이며 웹 브라우저는 웹 브라우저가 보내지 않아야한다고 말합니다. –
@BenFrank - 네. 기본 [0] 값을 만드는 [check_box] (http://apidock.com/rails/ActionView/Helpers/FormHelper/check_box) 태그입니다. 링크 된 문서를 빠르게 읽었을 때 어떤 옵션도 표시되지 않았으므로 대신 check_box_tag를보고 싶을 것입니다. 건배! –