Fix bugs in upload design and missing menu

This commit is contained in:
Christophe Vilayphiou committed 2012-04-06 17:37:45 +08:00
1 parent ad740b0daf
commit 6f9363ef54
4 files changed
+14 -17

No files matched your search

+3 -4
View File
@@ -1,6 +1,7 @@
class Design
include Mongoid::Document
include Mongoid::Timestamps
include ParserLayout
field :title
field :author
@@ -14,7 +15,7 @@ class Design
embeds_one :reset_css, :class_name => "Stylesheet", :cascade_callbacks => true
embeds_many :themes, :cascade_callbacks => true
embeds_many :javascripts, :cascade_callbacks => true
embeds_many :images, :cascade_callbacks => true
embeds_many :images, :as => :design_image, :cascade_callbacks => true
# embeds_many :custom_images, :class_name => 'Image', :cascade_callbacks => true
validates_presence_of :title
@@ -65,9 +66,6 @@ class Design
protected
def parse_css_for_images
self.images.each do |image|
image.save
end
if (self.default_css && self.default_css.changed)
self.default_css.parse_urls
end
@@ -76,6 +74,7 @@ class Design
theme.parse_urls
end
end
parse_body_for_images(self)
end
end
+1
View File
@@ -27,6 +27,7 @@ class Stylesheet < DesignFile
temp_file = File.new(dir + '/' + orig_file_name, 'w+')
temp_file.write content.force_encoding("UTF-8")
self.file = temp_file
self.save
}
end