module JsonapiForRails::Controller::BeforeActions::Record::InstanceMethods
Public Instance Methods
jsonapi_require_record()
click to toggle source
# File lib/jsonapi_for_rails/controller/before_actions/record.rb, line 23 def jsonapi_require_record if params[:relationship] # relationship action @jsonapi_record = jsonapi_model_class.find_by_id params["#{jsonapi_model_class_name.underscore}_id"].to_i else # CRUD action @jsonapi_record = jsonapi_model_class =begin if false and @jsonapi_sparse_fieldsets[jsonapi_model_type] @jsonapi_record = @jsonapi_record.select( @jsonapi_sparse_fieldsets[jsonapi_model_type] ) end =end @jsonapi_record = @jsonapi_record.find_by_id params[:id].to_i end #$stderr.puts "@jsonapi_record: #{@jsonapi_record.inspect}" return if @jsonapi_record jsonapi_render_errors 401, "Bad request." end