1

レール5では、私はserializable_hashフォーマットでデータを取得しようとしています。データフォーマットの最初のセットは正しいが、第2セットのデータは異なるフォーマットである。 コメントモジュールは、親と子のフォーマットのように動作し、1つのコメントは、parent_comment_idを追加することによってコメントをhas_manyします。親コメントRails 5 - activerecordのserializable_hashを取得するにはどうすればよいですか?

データはここ{id: 78, name: "l2", category_id: 61, …}

のように来て、今データは、子コメント{id: 77, name: "l1", verified: true, category: "Movie", slug: "l1", …}

ですが、私は最初の形式と同じようなコメントのために第2組のデータを取得する必要があります。 serializable_hashを試してみましたが、1行しかサポートしていません。すべてのコメント(has_many関連)に対してこれをどのように達成できますか?

答えて

0

使用してserializable_hashにアクセスするときには、サブオブジェクトを含めることができますオプションが含まれ、このように:

parent.serializable_hash(include: ["comments"]) 
関連する問題