fixing duplicate when updating design
This commit is contained in:
1 parent
e3a50ccf69
commit
f8d1a1315b
5 files changed
+22
-9
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user