Это моя ошибка:
No route matches {:controller=>"accounts", :format=>nil}
и это URL:
users/1/accounts/new
это код в файле routes.rb
:
resources :users do
resources :accounts
end
Хорошо, теперь я все еще не понимаю ассоциации в Rails. Приведенный выше код всегда использует название модели во множественном числе, например :users
, :accounts
.
Теперь, что если отношения между пользователем и учетной записью являются взаимно-однозначными? Разве код не должен измениться на что-то вроде этого?
resources :users do
resources :account
end