사용자가 몇 가지 옵션 중 하나를 선택하는 형식입니다. 그의 대답은 다른 곳에 표시 될 것이므로 잘 형식화되어야합니다.Rails의 radio_button 값에 공백과 특수 문자를 사용하려면 어떻게해야합니까?
레일스에서 라디오의 값을 설정하면 id
속성에도 사용되므로 공백이나 다른 특수 문자를 사용할 경우 유효하지 않습니다.
<%= radio_button :a, "Yes, I want bananas." %>
<%= radio_button :a, "No, I rather have strawberries." %>
내가이이로 출력 할 싶습니다 :
<input type="radio" name="a" id="a_yes_i_want_bananas" value="Yes, I want bananas.">
<input type="radio" name="a" id="a_no_i_rather_have_strawberries" value="No, I rather have strawberries.">
내가 radio_button
에 value
옵션을 강제로 시도했지만 작동하지 않았다
아이디어가 있으십니까?
업데이트.
사용자가 하나의 옵션 만 선택하면됩니다. 그러나 내 문제는 :
을 호출 할 때 부여한 값은 id
과 value
으로 사용됩니다. id
을 매개 변수화하고 싶지만 대문자 및 공백과 같은 형식을 유지하려면 value
이 필요합니다.
"아니요, 딸기가 있습니다."라는 문자열을 원합니다. 그대로 제출하지만 id는 "a_no_i_rather_have_strawberries"가됩니다.
아직 명확하지 않은 경우 알려주십시오. 당신이 볼 수 있듯이 나는 영어로 그다지 좋지 않다. = P
그것을 넣어 또 다른 방법은 다음과 같습니다
내가이 일을하고 싶습니다 :
<%= radio_button :foo, "my_super_option", :value => "You are awesome! %>
그러나 레일 내 value
옵션을 무시합니다.
문제는 레이블, 입력'value' 속성이 아닙니다. –