0
Wie kann ich die Daten bezogen auf das spezifische Objekt mit JSON-API-Ressourcen abrufen.JSON-API-Ressourcen: Wie bekomme ich die Daten bezogen auf das spezifische Objekt?
Innerhalb Controller,
module Api
module V1
class SubscriptionsController < Api::V1::ApiController
def create
@plan = Plan.find_by(id: plan_id_param)
@result = Creditcard::CreateSubscription.call(@plan, params_ex: foo)
if @result.errors.blank?
resource = Api::V1::SubscriptionResource.new(@result, nil)
serializer = JSONAPI::ResourceSerializer.new(Api::V1::SubscriptionResource)
json_body = serializer.serialize_to_hash(resource)
render json: json_body, status: 200 # :ok
Normalerweise wir
tun könnendef show
params[:include] = "relation1.relation2.relation3" if params[:include].nil?
super
end
Und es gemacht wird. Aber in diesem Fall ist dies JSONAPI::SubscriptionResource
Objekt. Wie kann ich Beziehungen des Objekts zeigen?