В rout.rb я использую resources для объявления всех общих маршрутов для контроллера:
resources
resources :photos
Это создает URL, которые выглядят так:
http://example.com/photos http://example.com/photos/new ...
Как мне удалить photos из URL? То есть как мне сопоставить этот контроллер с корнем приложения?
photos
Вы можете направить находчивый контроллер в корневой каталог, добавив параметр path:
path
resources :photos, :path => "/"
И, конечно, его можно расширить обычным способом;
resources :photos, :path => "/" do member do get 'view_original_size' end end
Для получения дополнительной информации см. Модуль ActionDispatch :: Routing :: Mapper :: Resources> resources> Поддерживаемые параметры в документации API.