Uczę się tworzenia API i wybrałem jBuildera. Jestem w metodzie create i zastanawiam się jaka akcja powinna się wykonać po utworzeniu (bądź nie) obiektu. Normalnie bym przekierował na show lub wyrenderował :new. Tutaj wypadałoby zwrócić jsona np.:
if @post.save
render json: { resource: @post.reload, notice: "Done!" }
else
render json: { resource: @post, error: @post.errors }
end
ale jak to się ma do tego, że przecież mam gem jBuilder, z którego to powinienem korzystać?
Nie mogę znaleźć przykładowej aplikacji. Ryan Bates ograniczył się do widoku show. Proszę o sugestię bo nie chcę tworzyć potworów i już teraz łapać złych nawyków.