Revert "Revert "Clean code and add 'name' in theme.rb""

This reverts commit 00813c9060.
This commit is contained in:
chris2tof committed 2011-08-24 02:06:27 +08:00
1 parent 00813c9060
commit 1d214bedec
16 files changed
+59 -177

No files matched your search

+12
View File
@@ -1,3 +1,15 @@
class Theme < Stylesheet
embedded_in :design
field :name
has_many :pages
before_save :set_name
protected
def set_name
self.name = self.file_filename.split('.')[0]
end
end
+2 -13
View File
@@ -1,11 +1,11 @@
class Page < Item
field :content
field :design_name
validates_presence_of :design_name, :design_id
validates_presence_of :design_id
belongs_to :design
belongs_to :theme
has_many :page_parts
def create_parts
@@ -27,15 +27,4 @@ class Page < Item
Design.find(design_id)
end
protected
def setup_default_value
super
if self.design_id
self.design_name = get_design.title
end
end
end