gpt4 book ai didi

ruby-on-rails - Rails 字段枚举 as_json : get integer instead of string

转载 作者:行者123 更新时间:2023-12-04 07:34:56 26 4
gpt4 key购买 nike

在我的项目中,我有一个带有性别枚举的 User 模型:

class User < ActiveRecord::Base
enum gender: [:female, :male]
end

当我打电话时 as_json在我的一个对象上,我得到字符串“female”或“male”。有没有办法呈现整数值而不是字符串?

最佳答案

我会尝试查看文档

http://edgeapi.rubyonrails.org/classes/ActiveRecord/Enum.html

为此,也许您可​​以使用哈希代替

class User < ActiveRecord::Base
enum gender: { female: 0, male: 1 }
end

希望它有任何帮助

关于ruby-on-rails - Rails 字段枚举 as_json : get integer instead of string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28386602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com