class Graphiti::Errors::UnsupportedPagination

Public Instance Methods

message() click to toggle source
# File lib/graphiti/errors.rb, line 707
      def message
        <<~MSG
          It looks like you are requesting pagination of a sideload, but there are > 1 parents.

          This is not supported. In other words, you can do

          /employees/1?include=positions&page[positions][size]=2

          But not

          /employees?include=positions&page[positions][size]=2

          This is a limitation of most datastores; the same issue exists in ActiveRecord.

          Consider using a named relationship instead, e.g. 'has_one :top_comment'
        MSG
      end