2 가지 평가 및 질문 모델이 있습니다. 평가에는 많은 의문이 있습니다. 경로에서레일 - 중첩 된 경로 디버그
, 내가 가진 :
새 질문을 작성하는 양식에을 예상대로 내가 레이크 경로를 확인
map.resources :assessments, :has_many => :questions
map.root :assessments
, 그건, 나는 다음과 같은 오류 얻을 :
undefined method `questions_path' for #<ActionView::Base:0x6d3cdb8>
을
양식을 꺼내면보기가 잘로드되므로이보기의 코드와 관련이 있다고 생각합니다. - 양식 줄에 오류가 표시됩니다 :
<h1>New question</h1>
<% form_for [@assessment, @question] do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :content %><br />
<%= f.text_field :content %>
</p>
<p>
<%= f.submit 'Create' %>
</p>
<% end %>
<%= link_to 'Cancel', assessment_path(@assessment) %>
레이크 경로 - http://pastebin.com/URzpmEcg
코드 평가 컨트롤러 - -
사람이 도와 줄 수 http://pastebin.com/HstvFTq4 내가 그것을 디버깅 http://pastebin.com/6fKUPTjq
코드 컨트롤러를 질문하는? 감사!
올바른 방법은 assessment_questions_path 여야합니다. questions_path가 호출되는 이유를 모르겠습니다. – alternative
예 - assessment_questions_path는 내가 알아야 할 것이지만 왜 그렇지 않은지 잘 모르겠습니다. – stringo0
컨트롤러 코드를 붙여 넣을 수 있습니까? – alternative