首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fastjsonapi串行器错误\ NameError (未初始化常数<我的序列化器class>)

fastjsonapi串行器错误\ NameError (未初始化常数<我的序列化器class>)
EN

Stack Overflow用户
提问于 2020-12-15 18:11:53
回答 1查看 466关注 0票数 0

我刚刚将用于序列化rails api数据的gem 'fast_jsonapi‘添加到json中。

我有一个模型类的网站创建。下面是我希望通过以下途径访问数据的序列化程序类:

代码语言:javascript
复制
class WebsiteSerializer
  include FastJsonapi::ObjectSerializer
  attributes :name, :image_url, :slug

  has_many :reviews
end

因此,我在rails控制台中运行下面的命令。

代码语言:javascript
复制
$ web = Website.first
$ WebsiteSerializer.new(web).serialized_json

它给出了错误:

代码语言:javascript
复制
Traceback (most recent call last):
        2: from (irb):14
        1: from (irb):15:in `rescue in irb_binding'
NameError (uninitialized constant WebsiteSerializer)
EN

回答 1

Stack Overflow用户

发布于 2021-01-01 02:03:11

不再支持fast_jsonapi序列化程序,而是使用jsonapi-serializer

Jsonapi串行化

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65311404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档