Как мне сопоставить ресурс с корнем приложения в Rails 3? - PullRequest
1 голос
/ 13 апреля 2011

В rout.rb я использую resources для объявления всех общих маршрутов для контроллера:

resources :photos

Это создает URL, которые выглядят так:

http://example.com/photos
http://example.com/photos/new
...

Как мне удалить photos из URL? То есть как мне сопоставить этот контроллер с корнем приложения?

1 Ответ

1 голос
/ 13 апреля 2011

Вы можете направить находчивый контроллер в корневой каталог, добавив параметр path:

resources :photos, :path => "/"

И, конечно, его можно расширить обычным способом;

resources :photos, :path => "/" do
  member do
    get 'view_original_size'
  end
end

Для получения дополнительной информации см. Модуль ActionDispatch :: Routing :: Mapper :: Resources> resources> Поддерживаемые параметры в документации API.

...