ActiveResource

ActiveResource pozwala deklarować oraz wykorzystywać usługi sieciowe dzięki użyciu interfejsu zbliżonego do ActiveRecord. Jest również wykorzystywany do komunikacji pomiędzy dwoma aplikacjami Rails. By ActiveResource działał, usługa sieciowa musi:

  • rozumieć adresy URL zgodne z architekturą REST;

  • odpowiadać na żądania pojedynczymi, zserializowanymi do postaci XML obiektami;

  • poprawnie korzystać z kodów statusu HTTP (404, jeśli żądany rekord nie może zostać odnaleziony, 433, jeśli walidacja nie powiedzie się, i tak dalej).

Dla przykładu utworzymy prostą aplikację Rails zarządzającą kolekcjami płyt DVD, a także kolejną aplikację uzyskującą dostęp do tej pierwszej za pośrednictwem ActiveResource.

  1. Na ...

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.