Fixes virtual value not being used

This commit is contained in:
Hugo Almeida
2015-06-29 10:48:12 +09:00
parent 059409b0b9
commit f25071ca70
4 changed files with 54 additions and 2 deletions

View File

@@ -49,7 +49,7 @@ module ActiveModel
def add_relationship(resource, name, serializer, val=nil)
resource[:relationships] ||= {}
resource[:relationships][name] = { data: nil }
resource[:relationships][name] = { data: val }
if serializer && serializer.object
resource[:relationships][name][:data] = { type: serializer.type, id: serializer.id.to_s }