Правильно составить карту рельсов URL - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть контроллер в подкаталоге, называемом fridges (каталог более высокого уровня, в котором он находится, называется категориями).Я сделал страницу индекса для контроллера холодильников, и она работает правильно, когда я перехожу к «категориям / холодильникам / индексам».Тем не менее, он не работает при просмотре «категорий / холодильников» так, как я хочу.

Вот как он маршрутизируется в конфигурации маршрута:

map.namespace: Categoriesdo | Categories |
category.resources: fridges
end

Что мне нужно сделать, чтобы страница указателя отображалась при переходе по URL 'category / fridges'?

1 Ответ

0 голосов
/ 27 апреля 2011

В Rails 3 вы можете сделать:

  namespace 'category' do
    match '/fridges' => 'fridges#index'
    resources :fridges
  end

Аналогичный подход можно использовать для Rails 2.x. То, что вы ищете, это match '/ fridges' => 'fridges # index' , которое должно быть определено в вашем пространстве имен.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...