February 2010
Intermediate to advanced
224 pages
3h 56m
Polish
W Rails 2.1 jednym z największych ulepszeń platformy Rails było dodanie zasobów zgodnych z architekturą REST poprzez ActionController::Resources. Zasób zgodny z architekturą REST to coś, na co można wskazać i co odpowie reprezentacją żądanych danych. Zamiast przypisywać akcje, które mają zostać wykonane, w parametrach żądania lub w ścieżce, to wykorzystywana metoda wraz ze ścieżką odpowiada za to, co się stanie.
Przykładowo weźmy model products i sprawmy, by był on zgodny z architekturą REST. By to wykonać, musimy dodać poniższy wiersz do pliku routes.rb:
map.resources :products
Dzięki dodaniu tego wiersza do konfiguracji tras model Product staje się teraz zasobem zgodnym z architekturą REST.
Nasze trasy mogą teraz przypominać dane z Tabela 1-3 ...