Glossary

ActiveModel::Adapter

Describes the structure of the JSON document generated from a serializer. For example, the Attributes example represents each serializer as its unmodified attributes. The JsonApi adapter represents the serializer as a JSON API document.

ActiveModel::ArraySerializer

Represent a collection of resources as serializers and, if there is no serializer, primitives

ActiveModel::Serializer

Wraps a serializable resource and exposes an attributes method, among a few others. It allows you to specify which attributes and associations should be represented in the serializatation of the resource. It requires an adapter to transform its attributes into a JSON document; it cannot be serialized itself. It may be useful to think of it as a presenter.

JSON API Adapter

adapter_opts::link

Key Transforms

adapter_opts::key_transform

SerializableResource

Acts to coordinate the serializer(s) and adapter to an object that responds to to_json, and as_json. It is used in the controller to encapsulate the serialization resource when rendered. However, it can also be used on its own to serialize a resource outside of a controller, as well.

results matching ""

    No results matching ""