Czy Rails 5.1 ma to wbudowane, czy trzeba instalować dodatkowy gem? Aplikację tworzyłem z opcją --api i metody to_json i as_json działają, ale tworzą obiekty niezgodne z http://jsonapi.org/
Rails 5.1 nie ma tego domyślnie, JSON API jest jednym z wielu standardów. Jak użwasz railsów to możesz spróbować jsonapi-resources - jest ok ale tylko do railsów.
1 Like
Dzięki, jsonapi-resources wydaje się działać ok. Jest też w necie przystępny artykuł o podstawach http://girders.org/blog/2016/08/26/building-rails-apis-with-jsonapi-and-jsonapi-resources/
Jeżeli zaczynasz i robisz to w ramach praktyki to możesz spróbować sam sobie napisać klasy do serializacji.