У меня есть контроллер с именем foo
, контроллер и модель с именем bar
. foo
- это просто контроллер, нет модели. С foo
у меня есть маршрут: /foo
. В маршрутах у меня есть:Не включать ненужные маршруты ресурсов рельсов
resources :bar
мне нужно что-то вроде
/foo/bar/ # new, edit, create, update etc
Я могу сделать это с:
resource :foo do
resources :bar
end
Это будет в конечном итоге, dashboard create, update etc
и я не хочу, чтобы все те, маршруты.
Есть простой способ, без лишних маршрутов, чтобы иметь
/foo/bar/new
/foo/bar/edit
# with all methods: post, patch etc?
[Посмотрите на документы] (http://guides.rubyonrails.org/routing.html#restricting-the-routes-created) – Vucko