rails form_for ActionView :: Template ::错误:未定义的方法`journals_path

时间:2017-06-07 11:51:26

标签: ruby-on-rails

我为每个用户都有一个期刊模型。

在routes.rb中我有:

resources :users do
  resources :journals
end

在用户模型中:

has_many :journals

在期刊模型中:

belongs_to :user

当尝试使用form_for(journal)时,我得到:

undefined method `journals_path'

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

form_for第一行:

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

1 个答案:

答案 0 :(得分:0)

由于它是嵌套资源,您必须包含父{4}这样的内容:

user

获取正确的路径