【问题标题】:Rails 4 to_json include all associationsRails 4 to_json 包括所有关联
【发布时间】:2016-05-03 14:35:48
【问题描述】:

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

obj.to_json include: :some_association_name

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

obj.to_json include: :all

当然,这没有用。有人有什么想法吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails json ruby-on-rails-4 associations


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 宾果游戏。谢谢。我一直在寻找一种方法来查找关联列表,但是当它不是我所期望的“关联”时,我走上了一条不同的道路。我放弃得太早了。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    相关资源
    最近更新 更多