Rails Neo4j.rb 序列化程序?
Rails Neo4j.rb Serializers?
在 Active 节点中,我们如何实现 JSON 序列化程序,例如 active modal
http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html
或发送自定义 API 响应的任何其他方式?
现在我正在通过在控制器中创建自定义方法来做到这一点,其中在迭代后做出响应(记录数)
posts.map{|x| serialize_post(x) }
def serialize_post (post)
{
id: post.id,
name: post.name
}
end
ActiveNode
gem 基于 ActiveModel
,因此您应该能够使用支持的所有参数简单地调用 to_json
。您还应该能够定义 as_json
和 from_json
方法:
http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html
另外,我也是 JSON API 标准的忠实粉丝,因此您可能需要查看 jsonapi-serializers gem
编辑:
活动模型序列化器Gem也达到目的
在 Active 节点中,我们如何实现 JSON 序列化程序,例如 active modal
http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html
或发送自定义 API 响应的任何其他方式?
现在我正在通过在控制器中创建自定义方法来做到这一点,其中在迭代后做出响应(记录数)
posts.map{|x| serialize_post(x) }
def serialize_post (post)
{
id: post.id,
name: post.name
}
end
ActiveNode
gem 基于 ActiveModel
,因此您应该能够使用支持的所有参数简单地调用 to_json
。您还应该能够定义 as_json
和 from_json
方法:
http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html
另外,我也是 JSON API 标准的忠实粉丝,因此您可能需要查看 jsonapi-serializers gem
编辑:
活动模型序列化器Gem也达到目的