sch*_*ing 4 ruby activerecord json ruby-on-rails ruby-grape
有没有一种简单的方法可以使用Grape微框架将关联的activerecord模型作为JSON返回?
get 'users' do
User.includes(:address)
end
Run Code Online (Sandbox Code Playgroud)
此代码段不起作用,User.includes(:address).to_json(include: :address)将以JSON编码两次.(to_json无论如何,我自己使用这种方法感觉不对)
您可能想要使用#as_json.
所以你可以做到
User.includes(:address).as_json(include: :address)
Run Code Online (Sandbox Code Playgroud)
这会给你一个哈希而不是一个json字符串.