【问题标题】:ActiveRecord includes to_json doesn't include relationsActiveRecord 包括 to_json 不包括关系
【发布时间】:2011-10-04 08:10:40
【问题描述】:

我为 API 找到了这样的模型:

Article.includes(:comments).all

在应用to_json 方法时,我希望将文章连同 cmets 数组一起返回。不幸的是, to_json 方法只返回 Article 模型。帮助。

【问题讨论】:

    标签: ruby-on-rails activerecord


    【解决方案1】:

    使用这个:

    Article.includes(:comments).find(your_article_id).to_json(:include => :comments)
    

    在模型上使用 all 将获取数据库中可用的每篇文章。 在关系上使用 to_json 应该会得到一个由关系返回的所有记录作为 json 的 json 数组。

    您可以获取更多信息here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多