2010-06-21 6 views
-1

Так, например, если я дам, как этотмаршрутизации в рубине на рельсах

map.root :controller => "pages", :action => 'show', :slug => "**homepage**" 
map.connect '*slug', :controller => 'pages', :action => 'show' 

что будет?

+4

Возможно, вы скажете нам, что вы ** хотите ** сделать с этим? –

ответ

0

Из того, что я могу вывести из вашего утверждения, map.root просто установит корень URL-адреса, «http://www.abc.com/», чтобы автоматически перенаправить на контроллер «страницы» и выполнить метод «показать», а пул - читаемый идентификатор для этого корня.

Из всего, что я могу сказать, я все еще немного n00b в Rails, оператор connect назначит контроллер страниц и покажет действие всем URL-адресам, которые заканчиваются «slug» внутри корня. Например, «http://www.abc.com/firstslug» будет маршрутизироваться на «/ pages/show».

1

Вы используете rake routes или читаете the routing guides? Возможно, это поможет вам.

Смежные вопросы