Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails作为嵌套的多个关联不工作_Ruby On Rails_Json_Nested_Associations - Fatal编程技术网

Ruby on rails Rails作为嵌套的多个关联不工作

Ruby on rails Rails作为嵌套的多个关联不工作,ruby-on-rails,json,nested,associations,Ruby On Rails,Json,Nested,Associations,当我经过阵列时 user.as_json( include: [ user_purchased_packages: { include: [ business_package: { include: [ business: { include: :business_address }, package: { i

当我经过阵列时

user.as_json(
  include: [
    user_purchased_packages: {
      include: [
        business_package: {
          include: [
            business: {
              include: :business_address
            },
            package: {
              include: :services
            }
          ]
        }
      ]
    }
  ]
)
因此,它期望业务和包的两个对象值都应该出现

但是我只能得到业务对象,包对象不会出现。

user.as_json(include:{:user\u bookings=>{include:[:business\u category\u service\u sub\u services,:business=>{include::business\u address}],方法:[:date format][user\u purchased\u packages=>{:include=>[:business\u package=>{:include=>{include::services},:business=>{include::business\u address}}],方法:[:date\u format]},方法:[:followers\u count,:following\u count,:full\u name])

[:business=>{:include=>:business_address},:package=>{:include=>:services}]