我正在为我的一些Rails模型创建一些json输出。
我有两种型号:一件一套。这些关系是:
一件作品属于一套
和
一套有很多件
现在,我已经开始为两个模型编写Rabl json模板,并且每个模型都输出它们的关系项,例如: Set也输出它的部分,A部分输出它所属的集合。
由于这个问题,我现在已经分开做了这件事,但是我想知道解决这个问题的最好方法是什么,因为我想转换它,这样一个集合的模板允许它中的部分为一个片段使用模板,然而,这个块模板也输出它的集合,它将使用一个集合的模板,它会一直循环和掉下来。
有办法绕道吗?
自从写了这个问题之后,我就把它写出来了,是的,这个问题已经发生了。我得到的结果是一个包含500内部服务器错误的json文件。
是否只有在呈现Show时才能有条件地添加子片段,但如果呈现索引json,则将它们排除在外吗?
发布于 2014-05-16 21:14:56
通过使用局部变量来解决这个问题。
我将一个局部变量传递到扩展中,以确定是否显示内部内容。
https://stackoverflow.com/questions/23700082
复制相似问题