我有 2 个模型,评估和问题。评估有很多问题。
在路线中,我有:
map.resources :assessments, :has_many => :questions
map.root :assessments
我检查了 rake 路线,正如预期的那样
在创建新问题的表单上,我收到以下错误:
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
谁能帮我调试一下?谢谢!