0
세 가지 모델 인 "설문 조사", "질문"및 "답변"을 만들었습니다. 설문 조사 has_many 답변 has_many 질문 (그리고 그들 모두 위의 모델에 속하는).퀴즈 양식 제출 양식
이 양식을 사용하여 SurveyController 편집 작업에서 퀴즈를 만듭니다. SurveyController의 show
액션에서 내가 만든 퀴즈를 가져 와서 사용자가 퀴즈를 생성하려고합니다. 그것은 QuizResponses 컨트롤러의 생성 동작에 제출합니다.
<%= form_for(:quiz_responses, url: quiz_responses_path) do |f| %>
<%= hidden_field_tag :name, @survey.name %>
<% @questions.each do |question| %>
<ul>
<%= hidden_field_tag :question, question.content %>
<%= f.label question.content %>
<% question.answers.each do |answer| %>
<%= f.label answer.content %>
<%= f.radio_button(:user_answer, answer.content) %>
<% end %>
</ul>
<% end #@questions.each do %>
<%= f.submit %>
<% end #form_for%>
그러나 실제로는보기 흉한 형식으로 나타납니다. ? 어떻게
는, 예상치 못한 keyword_end, end-of-input '예상치 못하게 끝내기 #form_for^왜 그런지 알 겠어? 편집 : woops, 신경 쓰지 마라! –
그 루비 주석을 지우고 업데이트보기 – Vucko
사실 방금 CSS로 바꿨나요? –