Ruby on rails 如何修复JSONAPI::Serializable::UndefinedSerializableClass

Ruby on rails 如何修复JSONAPI::Serializable::UndefinedSerializableClass,ruby-on-rails,json-api,jsonapi-resources,Ruby On Rails,Json Api,Jsonapi Resources,如何修复: ERROR: JSONAPI::Serializable::UndefinedSerializableClass: No serializable class defined for Post app/controllers/api/v1/posts_controller.rb:20:in `index' 使用此gems: gem 'jsonapi_suite' gem 'jsonapi-rails' 您需要将class参数设置为render\u jsonapi # app/c

如何修复:

ERROR: JSONAPI::Serializable::UndefinedSerializableClass: No 
serializable class defined for Post
app/controllers/api/v1/posts_controller.rb:20:in `index'
使用此gems:

gem 'jsonapi_suite'
gem 'jsonapi-rails'

您需要将
class
参数设置为
render\u jsonapi

# app/controllers/api/v1/posts_controller.rb
module Api
  module V1
    class PostsController < Api::V1::ApplicationController
      # ...

      def index
        posts = Post.all
        render_jsonapi(posts, class: { Post: Api::V1::SerializablePost })
      end

      # ...
    end
  end
end
#app/controllers/api/v1/posts_controller.rb
模块Api
模块V1
类PostsController