Ruby on rails 3 Rails 3基本表单视图中编辑和新建操作的路径

Ruby on rails 3 Rails 3基本表单视图中编辑和新建操作的路径,ruby-on-rails-3,Ruby On Rails 3,我有以下路线: resources :categories do resources :articles end 以及以下意见: # edit.erb and new.erb files: <%= render :partial => 'form' %> # top of _form.html.erb file: <%= form_for category_article_path(@article.category, @article) do |f| %>

我有以下路线:

resources :categories do
  resources :articles
end
以及以下意见:

# edit.erb and new.erb files:
<%= render :partial => 'form' %>

# top of _form.html.erb file:
<%= form_for category_article_path(@article.category, @article) do |f| %>
#edit.erb和new.erb文件:
'表格'%>
#_form.html.erb文件的顶部:
但是我对给定的路径有一些问题。我使用Rails 3。下面是我在测试时遇到的错误示例:

未定义的方法“类别” 零:零级


写这样一条路径的基本方法是什么?非常感谢。

只需将一篇新文章(包含现有类别)实例传递给视图。

您的@article为零,因此我认为您必须首先找到@article。我认为解决方案是使用: