Sha256: 33d2bbe0c6d799052d80db980b70c67eb6daac99b1cea5005c6d33e6e8e1bb2e
Contents?: true
Size: 729 Bytes
Versions: 4
Compression:
Stored size: 729 Bytes
Contents
# Serializes the `Post` model instance to json. # Read more about active model serializers - https://github.com/rails-api/active_model_serializers module Unsakini class PostSerializer < ActiveModel::Serializer attributes :id, :title, :content, :created_at, :updated_at belongs_to :user belongs_to :board do |serializer| user_board = object.board.user_boards.where(user_id: object.user_id).first { "id" => object.board.id, "name" => object.board.name, "is_admin" => user_board.is_admin, "encrypted_password" => user_board.encrypted_password, "created_at" => object.board.created_at, "updated_at" => object.board.updated_at } end end end
Version data entries
4 entries across 4 versions & 1 rubygems