ruby 在rails中为具有关联的对象生成JSON

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 在rails中为具有关联的对象生成JSON相关的知识,希望对你有一定的参考价值。

def setup_custom_json_for_datagrid(shops)
    json_data = shops.to_json(only: [:id, :name], include: { concept: { only: :name, include: { chain: { only: :name} } } })
    jsonResponse = "{\"current\": #{params[:current]}, \"rowCount\": #{params[:rowCount]}, \"rows\": #{json_data}, \"total\": #{shops.length}}"
  end

以上是关于ruby 在rails中为具有关联的对象生成JSON的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ruby on Rails 4 中为 post 生成唯一的随机 id?

Rails递归查看对象关联的奇怪行为

Ruby/Rails - 为啥自我关联条件取决于创建时间?

为啥 Ruby on Rails 不使用 .includes() 加载我的关联对象?

Ruby on Rails - 使用符号数组获取对象关联值

ruby on rails 固定装置中的自动关联