preview for association object

This commit is contained in:
Matthew K. Fu JuYuan committed 2012-09-10 14:19:39 +08:00
1 parent 768f907f66
commit e12701b34b
3 files changed
+22 -3

No files matched your search

+9 -1
View File
@@ -10,7 +10,7 @@ class Preview
field :object_class_type
has_many :preview_files, :autosave => true, :dependent => :destroy
has_many :preview_associations, :autosave => true, :dependent => :destroy
# def object=(params)
# save_upload_temp_link(params,"news_bulletin_files_attributes") #unless params[]
# self.object_f = params
@@ -96,6 +96,14 @@ class Preview
eval("virtual_object.#{file.field_name_for_rebuild} = file.file")
end
end
preview_associations.each do |local_object|
if local_object.object_in_array
eval("virtual_object.#{local_object.field_name_for_rebuild}.build local_object.object")
else
eval("virtual_object.#{local_object.field_name_for_rebuild} = local_object.object")
end
end
virtual_object
end