Class: JSONAPI::ResourcesController

Inherits:
BaseController show all
Defined in:
lib/json_api/controllers/resources_controller.rb

Method Summary

Methods included from ResourceActions

#build_resource_for_create, #create, #destroy, #handle_create_exception, #index, #show, #update

Methods included from JSONAPI::ResourceActions::TypeValidation

#validate_resource_id!, #validate_resource_type!

Methods included from JSONAPI::ResourceActions::Serialization

#serialize_collection, #serialize_resource

Methods included from JSONAPI::ResourceActions::Preloading

#preload_includes

Methods included from JSONAPI::ResourceActions::FieldValidation

#validate_fields_param, #validate_include_param, #validate_sort_param

Methods included from JSONAPI::ResourceActions::FilterValidation

#validate_filter_param

Methods included from ActiveStorageSupport

#active_storage_attachment?, #append_only_enabled?, #attach_active_storage_files, #extract_active_storage_params_from_hash, #filter_active_storage_from_includes, #filter_polymorphic_from_includes, #find_blob_by_signed_id, #find_relationship_definition, #process_active_storage_attachment, #purge_on_nil_enabled?, #resolve_model_class_for_attachment, #serialize_active_storage_relationship, #serialize_blob_identifier

Methods included from ControllerHelpers::Authorization

#current_user