fixing duplicate when updating design

This commit is contained in:
Matthew Fu committed 2011-07-20 17:05:28 +08:00
1 parent e3a50ccf69
commit f8d1a1315b
5 files changed
+22 -9

No files matched your search

+6 -1
View File
@@ -17,6 +17,7 @@ class Design
embeds_many :javascripts
embeds_many :images
before_save :cleanup_empty_fields
after_save :procs_embedded_objects
def javascripts=(*attrs)
@@ -40,10 +41,14 @@ class Design
end
protected
def cleanup_empty_fields
end
def procs_embedded_objects
[self.stylesheets, self.javascripts, self.images].each do |objects|
objects.each do |object|
if object.file.blank?
object.to_save = false
end
if object.to_save
object.to_save = false
object.save