Cześć,
Robię API: Grape + ActiveModelSerializer
I mam relację:
class VideoComment < ActiveRecord::Base
belongs_to :video
belongs_to :user
end
class Video < ActiveRecord::Base
has_many :video_comments
belongs_to :user
end
serializer
class VideosSerializer < ActiveModel::Serializer
attributes :id, :title, :url, :user_id, :rating, :created_at
embed :ids, embed_in_root: true
has_one :user, serializer: SimpleUserSerializer
has_many :video_comments, serializer: VideoCommentsSerializer
end
Kiedy zapytam o Video.all dostaję tylko te które posiadają komentarze, nie wiem jak to zrobić żeby zwracało wszystkie bez wyjątku.
Za pomoc serdeczne dzięki