2013-05-29 10 views
6

Mam dość przyzwoitą znajomość podstawowych pojęć Railsowych, takich jak ActiveRecord, routing, migracje itp. Jedną z rzeczy, którą trudno mi zrozumieć, jest ActionDispatch. Nie mogę znaleźć zwykłego angielskiego opisu (lub naprawdę żadnego opisu) tego, czym on jest. Więc co to jest?Co to jest ActionDispatch?

+0

moja najlepsza próba na podstawie mojego obecnego niepełnego zrozumienia: „To robi rzeczy z wniosków, odpowiedzi itp” –

Odpowiedz

7

Akcja Wysłanie to naprawdę tylko garść kodu, który ma następujące obowiązki. Analizuje informacje o żądaniu sieciowym, obsługuje routing zgodnie z definicją użytkownika i wykonuje zaawansowane przetwarzanie związane z HTTP, takie jak negocjacja typu MIME, parametry dekodowania w jednostkach POST, PATCH lub PUT, obsługa logiki buforowania HTTP, plików cookie i sesji.