Ruby on rails ActionView::Template::错误:未定义的方法`journals\u路径

Ruby on rails ActionView::Template::错误:未定义的方法`journals\u路径,ruby-on-rails,Ruby On Rails,我有一个适合每个用户的日志模型 在routes.rb中,我有: resources :users do resources :journals end 在用户模型中: has_many :journals 在期刊模型中: belongs_to :user 当尝试对(日记)使用表单_时,我得到: 我不知道如何解决这个问题 第一行的表格_: <%= form_for(journal) do |f| %> 由于它是一个嵌套资源,您必须包括父用户,如下所示: <%= for

我有一个适合每个用户的日志模型

在routes.rb中,我有:

resources :users do
  resources :journals
end
在用户模型中:

has_many :journals
在期刊模型中:

belongs_to :user
当尝试对(日记)使用表单_时,我得到:

我不知道如何解决这个问题

第一行的表格_:

<%= form_for(journal) do |f| %>

由于它是一个嵌套资源,您必须包括父
用户
,如下所示:

<%= form_for [@user, @journal] do |f| %>


要获得正确的路径

,链接将提供帮助。它起作用了。谢谢
<%= form_for [@user, @journal] do |f| %>