Еще одна ошибка маршрутизации в Rails3.1, когда я попытался вложить ресурс

58
7

Это моя ошибка:

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

спросил(а) 2011-09-27T17:49:00+04:00 9 лет назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема