【发布时间】:2010-05-10 22:45:25
【问题描述】:
在 Rails 3(1.8.7 上的 beta 3)中,当对关系调用 to_json 时,我得到一个循环引用异常。首先将该关系转换为数组,然后调用 to_json 即可。
失败的代码:
Model.where().to_json(其中模型是 Rails 3 应用程序中的任何模型)
有效的代码:
Model.where().to_a.to_json
这可以在控制台上重现。
还有其他人遇到过这种情况吗?这是预期的吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3