2017-06-07 18 views
-1

私はすべてのユーザのジャーナルモデルを持っています。 routes.rbをでrails form_for ActionView :: Template :: Error:未定義メソッド `journals_path

私が持っている:

resources :users do 
    resources :journals 
end 

ユーザーモデルでは:

has_many :journals 

雑誌モデルで:

belongs_to :user 

試みは、(ジャーナル)のform_forを使用する場合は、私が得ます:

undefined method `journals_path' 

これをどのように修正するのか分かりません。

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

ます。https:/ /stackoverflow.com/questions/39527271/using-form-for-with-nested-resources – Iceman

+0

リンクが助けになりました。できます。ありがとう。 –

答えて

0

それは、ネストされたリソースであるので、あなたは持っているが、このように親userを含める:最初の行のform_for

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

は正しいパスを取得するには

関連する問題