Obecnie w miarę możliwości staram się pomóc koledze z projektem. Jednym z wymogów jest użycie JsonApi. Korzystam obecnie z tego tutoriala: https://www.youtube.com/watch?v=EpzIhQBXUQk jednak polecenie z 7:06 już u mnie nie działa. Gdy dodam serializer ręcznie również nie wyświetla mi jsona w nowym formacie a z poprzedniego kroku. Proszę o pomoc.
Wersja rails 5.2.0.alpha
Ruby 2.4.2p198.
Pozdrawiam
Edit: zapomniałem, jedyna rożnica to użyta baza danych. Korzystam z postgresql
Started GET “/posts.json” for 127.0.0.1 at 2017-11-19 23:38:40 +0100
e[1me[35m (0.9ms)e[0m e[1me[34mSELECT “schema_migrations”.“version” FROM “schema_migrations” ORDER BY “schema_migrations”.“version” ASCe[0m
Processing by PostsController#index as JSON
e[1me[36mPost Load (8.4ms)e[0m e[1me[34mSELECT “posts”.* FROM "posts"e[0m
Completed 200 OK in 78ms (Views: 24.5ms | ActiveRecord: 20.9ms)
kod kontrolera:
class PostsController < ApplicationController
def index @posts = Post.all;
render json: @posts, serializer: PostSerializer
end
end
oraz serializera:
class PostSerializer < ActiveModel::Serializer
attributes :id, :body
has_many :comments
end