0

문제가 생겼습니다. "요구 사항"테이블을 생성하는 비계를 만들었습니다. 사용자가 편집시 테이블의 필드를 채우기를 원합니다. 선택 상자 및 라디오 버튼이있는 새로운 요구 사항 선택 상자와 라디오 버튼이 탐색기에 나타나지만 한 옵션이나 하나의 버튼을 선택하면 해당 값이 선택되어 db에 반영되지 않습니다. 그 다음을 사용하는 코드 메신저 : (내가 볼 수 있듯이 비계가 생성 한 원래의 cicle f.label (: notif_card) 및 f.text_field (: notif_card)를 사용했지만, 마지막 하나를 삭제하고에서 선택 상자를 사용했습니다. 이 경우.)RoR ... 라디오 버튼을 사용할 때 비계 테이블이 채워지지 않습니다.

<%= f.label :notif_card %><br /> 
<% value = { "Good" => 0, "In Progress" => 1, "Denied" => 2 }%> 
<%= select(@requirement, :notif_card , value) %> 
<% if value == 1 %> 
    <% @requirement.notif_card = 1 %> 
<%end%> 

난 그냥 그 text_field을 삭제하고 선택 상자로 대체 할! 당신이 할 수있는 모든 것은 내가 많이 감사 할 것입니다! 만약 내가 사용하고있는 코드 외에 모델이나 컨트롤러에 뭔가가 필요하면 알려주세요. 당신의 도움을 주셔서 감사합니다! 당신이 ... 당신이 라디오 버튼을 사용할 수 있습니다 dB로 폼에서 값을 저장하는 를 라디오 버튼을 사용하려면이 라디오를 사용하여 데이터베이스에 값을 저장합니다

<b>notif_card</b><br/> 
<%= f.radio_button:notif_card,'0'%>Good<br\> 
    <%= f.radio_button:notif_card,'1'%>In progress<br\> 
    <%= f.radio_button:notif_card,'2'%>Denied<br\> 
    <%= f.submit %> 

처럼

답변

0

구문이 될 것입니다 버튼. 동일한 체크 박스 방법을 사용하려면 Boolean 메소드를 사용해야하지만이를 스캐 폴딩을 시작할 때 부울로 선언해야합니다.

관련 문제