2010-01-17 1 views

답변

2

물론, #to_json 메소드를 오버라이드 (override) :

class Post < ActiveRecord::Base 
    def to_json(options={}) 
    super(options.merge(:include => :comments, :methods => [:arbitrary_field])) 
    end 
end 
+0

하지만 이것은 임의의 필드를 포함하지 않습니다. ': comments'뿐만 아니라 모든 가능한 옵션이 포함되기를 바랍니다. – Mike

+0

최신 버전을 확인하십시오. 지정 : 임의의 필드를 추가하는 메소드. http://api.rubyonrails.org/classes/ActiveRecord/Serialization.html#M001873을 참조하십시오. –

관련 문제