Ruby on rails ActionView::Template::错误:未定义的方法`journals\u路径
我有一个适合每个用户的日志模型 在routes.rb中,我有: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
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| %>