Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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
Json Rabl模型的扩展_Json_Extends_Rabl - Fatal编程技术网

Json Rabl模型的扩展

Json Rabl模型的扩展,json,extends,rabl,Json,Extends,Rabl,我正在为我的一些Rails模型创建一些json输出 我有两种型号:单件和套装。这些关系是: 一件属于一套 及 一套有很多件 现在,我已经开始为这两个模型编写rabljson模板,每个模板都输出它们的关系项,例如:Set也输出它的片段,而A片段输出它所属的集合 由于这个问题,我现在已经单独做了这项工作,但我想知道解决这个问题的最佳方法是什么,因为我想转换它,以便集合的模板允许集合中的片段使用片段的模板,该工件模板还输出它的集合,该集合将使用该模板进行集合,并且它将保持循环并掉落 有办法解决这个问题

我正在为我的一些Rails模型创建一些json输出

我有两种型号:单件和套装。这些关系是:

一件属于一套

一套有很多件

现在,我已经开始为这两个模型编写rabljson模板,每个模板都输出它们的关系项,例如:Set也输出它的片段,而A片段输出它所属的集合

由于这个问题,我现在已经单独做了这项工作,但我想知道解决这个问题的最佳方法是什么,因为我想转换它,以便集合的模板允许集合中的片段使用片段的模板,该工件模板还输出它的集合,该集合将使用该模板进行集合,并且它将保持循环并掉落

有办法解决这个问题吗

自从我写了这个问题,我就一直在做,是的,这个问题确实发生了。我得到的结果是一个json文件,其中包含500个内部服务器错误


是否有一种方法可以仅在呈现set Show json时有条件地添加子片段,而在呈现索引json时不添加子片段?

通过使用局部变量解决了这一问题

我将一个局部变量传递到extend中,以确定是否显示内部内容