Skip to Main Content
Rails. Leksykon kieszonkowy
book

Rails. Leksykon kieszonkowy

by Eric Berry
February 2010
Intermediate to advanced content levelIntermediate to advanced
224 pages
3h 56m
Polish
Helion
Content preview from Rails. Leksykon kieszonkowy

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 do /blog/edit/22. Otrzymamy w ten sposób:

params ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Ruby on Rails. Wprowadzenie. Wydanie II

Ruby on Rails. Wprowadzenie. Wydanie II

Bruce Tate, Lance Carlson, Curt Hibbs
React od podstaw

React od podstaw

Alex Banks Eve Porcello
Ruby. Leksykon kieszonkowy

Ruby. Leksykon kieszonkowy

Michael Fitzgerald

Publisher Resources

ISBN: 9781457175756