Я хочу, чтобы контроллер активного в корне моего приложения, так что:контроллер, чтобы соответствовать корневые маршруты
www.example.com/1 вернется на пост с идентификатором 1 в контроллере Foo.
Как это сделать?
Я хочу, чтобы контроллер активного в корне моего приложения, так что:контроллер, чтобы соответствовать корневые маршруты
www.example.com/1 вернется на пост с идентификатором 1 в контроллере Foo.
Как это сделать?
get '/:id', :controller => 'foo', :action => 'show'
похоже на работу. Это лучший способ сделать это?
в вашей конфигурации/routes.rb файл, говоря:
root "TheControllerName.TheMethodName"
Старого Rails версии, возможно, потребуется:
root :to => "TheControllerName.TheMethodName"
Для рельсов 3 добавить к вашему routes.rb.
get '/:id' => 'foo#show', :as => 'show'