2016-03-28 9 views
2

ActiveModelシリアライザのJSONAPIアダプタを使用しています。「ビデオ」リソースをシリアル化するときに「ユーザー」リソースを含めるようにしています。私はここ最近閉じた問題を通して見ているいくつかの時間を費やしてきたActiveModelシリアライザJSONAPIに含まれるリソース

class VideoSerializer < ActiveModel::Serializer 
    attributes :id, :uploaded_at, :title, :description 

    belongs_to :user 
    has_many :comments 

    included :user 
end 

:現在、私のビデオシリアライザは、このようなものに見えるhttps://github.com/rails-api/active_model_serializers/issuesをして、最新のリリースでは、私はちょうど見えることはできませんこの機能は完全でなければならないようですそれを働かせるために。誰かが私が間違っているかもしれないものを見ていますか?

答えて

3

シリアライザDSLで定義されたincludedメソッドはありません。ただし、includedアダプターオプションを使用すると、関連するリソースを応答文書に含める必要があることを指定できます。 (お使いのコントローラで)あなたの場合

:ヘルプ@beaubyため

render json: videos, adapter: :json_api, include: 'user' 
+0

ありがとう! – IndianAg0711

関連する問題