레일즈 모델 article receive_letters : boolean이 있습니다. 그리고 신청서에는 백본이 있습니다. 백본보기에서 나는 그것을 좋아한다 :레일 박스 백본에서 체크 박스가 작동하지 않습니다.
<form id="new-article" name="article">
<div class="field">
<label for="receive_letters">Подписаться на новостную рассылку </label>
<input type="text" name="receive_letters" id="receive_letters" value="<%= receive_letters %>">
</div>
괜찮아. 그런 다음 유형을 "text"에서 "checkbox"로 변경하면 value = null이됩니다. 내가 뭘 잘못하고 있니?
<input type="checkbox" name="receive_letters" id="receive_letters" checked="<%= receive_letters %>">
하지만 지금은, 기본적으로 체크 있어요하지만 난 후, 값 = 널 (null)을 얻었다 checkbox를 클릭 할 때마다 value = true가 될 때마다. wtf? – AKovtunov
dev에 있음 크롬의 도구는 항상 체크 된 것처럼 보이며, 클릭 할 때마다 값이 "on"으로 설정됩니다. – AKovtunov