class Graphiti::Errors::SideloadAssignError

Public Class Methods

new(resource_class, sideload_name) click to toggle source
# File lib/graphiti/errors.rb, line 306
def initialize(resource_class, sideload_name)
  @resource_class = resource_class
  @sideload_name = sideload_name
end

Public Instance Methods

message() click to toggle source
# File lib/graphiti/errors.rb, line 311
      def message
        <<-MSG
          #{@resource_class.name}: error occurred while sideloading "#{@sideload_name}"!

          The error was raised while attempting to assign relevant model instances. Read
          more about sideload assignment here: www.graphiti.dev/guides/concepts/resources#customizing-assignment

          A good way to debug is to put a debugger within the 'assign' block.

          Here's the original, underlying error:

          #{cause.class.name}: #{cause.message}
          #{cause.backtrace.join("\n")}
        MSG
      end