Kiedyś drogus wygłosił fajną prezkę o Presenterach na WRUGu, która była w sieci i bardzo mnie zainspirowała do używania wspomnianego tam podejścia.
Blogłem w tym temacie: http://blog.arkency.com/2013/01/rails-api-my-approach/
Kiedyś drogus wygłosił fajną prezkę o Presenterach na WRUGu, która była w sieci i bardzo mnie zainspirowała do używania wspomnianego tam podejścia.
Blogłem w tym temacie: http://blog.arkency.com/2013/01/rails-api-my-approach/
Fajna notka!
Nie pomyślałem wcześniej o użyciu ActiveModel::Serializers::JSON.
Już kiedyś o tym pisałem, ale teraz używam z reguły active model serializers z czystego lenistwa. Chociaż w jednej aplikacji cały czas mam tego typu prezentery i dalej działa dobrze, więc chyba zdało egzamin.
Haha, dokładnie tydzień temu zacząłem przerabiać api jednej naszej aplikacji z rabla na presentery z as_json, kiedy się okazało że rabl staje się strasznym wrzodem przy konieczności przemapowania. H/T Bernard, który pokazał mi tę metodę.
Bardzo dobra notka!
Stosuję coś bardzo podobnego do rozwiązania Roberta, tylko u mnie klasy dziedziczą po SimpleDelegator.
A co sądzicie o gemie https://github.com/apotonick/roar-rails, robi w sumie to samo, ale nie musimy za każdym razem implementować metody to_json, moim zdaniem jest przyjemniejszy.