-1

I have a journal model for every user.

In routes.rb I have:

resources :users do
  resources :journals
end

In user model:

has_many :journals

In journals model:

belongs_to :user

When try to use form_for(journal) I get:

undefined method `journals_path'

I do not know how fix this.

form_for the first line:

<%= form_for(journal) do |f| %>
Vi Ki
  • 119
  • 10

1 Answers1

1

Since it is a nested resource, you have to include parent user like this:

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

To get the correct path