評価と質問の 2 つのモデルがあります。評価には多くの質問があります。
ルートには、次のものがあります。
map.resources :assessments, :has_many => :questions
map.root :assessments
レーキ ルートを確認しましたが、予想どおりです
新しい質問を作成するフォームで、次のエラーが表示されます。
undefined method `questions_path' for #<ActionView::Base:0x6d3cdb8>
フォームを取り出すと、ビューが正常に読み込まれるので、このビューのコードに問題があると思います- form_for 行でエラーが発生しています:
<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/6fKUPTjq
コントローラーに質問するコード - http://pastebin.com/URzpmEcg
評価コントローラーへのコード - http://pastebin.com/HstvFTq4
誰でもデバッグを手伝ってもらえますか? ありがとう!