gpt4 book ai didi

ruby-on-rails - JBuilder as_json to_json

转载 作者:数据小太阳 更新时间:2023-10-29 08:11:47 24 4
gpt4 key购买 nike

Jbuilder 是使用 as_json 还是 to_json 来渲染?

我正在尝试使用类似于以下的别名覆盖 as_json 和 to_json:

  module BSON
class ObjectId

def as_json(*args)
to_s
end

alias :to_json :as_json

end
end

然后使用JBuilder 渲染返回对象。但是,它的行为就好像它既没有使用 to_json 也没有使用 as_json 来呈现。

最佳答案

Jbuilder 使用 MultiJson,它默认使用 JSON gem。该 gem 目前与 ActiveSupport 的全 Ruby #to_json 实现纠缠在一起。

引用:http://www.rubydoc.info/gems/jbuilder/2.5.0

关于ruby-on-rails - JBuilder as_json to_json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31593961/

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