Rails 4 to_json 包括所有协会

Rails 4 to_json include all associations

所以我知道如何包含特定关联:

obj.to_json include: :some_association_name

我想弄清楚的是,是否有一种方法可以盲目地包含所有关联,而不必单独列出每个关联。我乐观地尝试了:

obj.to_json include: :all

那当然行不通。有人有什么想法吗?

谢谢!

试试这个:

obj.to_json(include: obj.class.reflect_on_all_associations.map(&:name))