Routing
ModuÅ Routing
umożliwia przepisywanie adresów URL (ang. URL rewriting) w Ruby. Jest to metoda przekierowywania żÄ
daÅ przychodzÄ
cych do kontrolerów oraz akcji. ZastÄpuje reguÅy mod_rewrite. Co jednak najlepsze, moduÅ Routing
z Rails dziaÅa z każdym serwerem WWW. Trasy definiowane sÄ
w pliku routes.rb znajdujÄ
cym siÄ w katalogu RAILS_ROOT/config.
Podstawowe informacje o module Routing
Rozważmy poniższÄ trasÄ instalowanÄ przez Rails w momencie generowania aplikacji:
map.connect ':controller/:action/:id'
Trasa ta oznajmia, że oczekuje, iż żÄ
dania bÄdÄ
siÄ skÅadaÅy z czÄÅci :controller
, po której znajduje siÄ czÄÅÄ :action
, a po niej z kolei :id
.
ZaÅóżmy, że otrzymujemy Å¼Ä danie przychodzÄ ce skierowane ...
Get Rails. Leksykon kieszonkowy now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.