Support serialize polymorphic id

This commit is contained in:
twinturbo
2012-04-22 18:17:10 -07:00
parent 32f8779114
commit 7e96856b87
2 changed files with 41 additions and 1 deletions

View File

@@ -245,7 +245,11 @@ module ActiveModel
end
def serialize_ids
if object = associated_object
object = associated_object
if object && polymorphic?
{ polymoprhic_key => object.read_attribute_for_serialization(:id) }
elsif object
object.read_attribute_for_serialization(:id)
else
nil