has_many 상점을 가진 Account 클래스가 있습니다.레일스 as_json 루틴에서 무한 재귀 호출하기
내가 포함def other_stores
if account then
account.stores.find(:all,:conditions=>"id != "+id.to_s)
else
[]
end
end
: 내 as_json 루틴 other_stores 다음을 참조, 나는 CPU를 고정하고 중지 스토어 클래스에서 해당 계정에 대한 모든 다른 매장을 반환하는 루틴이있다. other_stores에서 무한 재귀라고 가정합니다. 어떤 아이디어? 재귀를 막을 방법이 있습니까?
루비 1.9.2-P136은, 그것은 가장 가능성이 보이는 3.0.3
감사합니다. 나는 그 접근법에 대해 궁금해했다. 나는 그것을 알아 냈다고 생각한다. 아래를 보라. – user1075975