Save pages to generate page_parts when a layout is updated
This commit is contained in:
parent
036d7bbb0e
commit
6543491a53
|
@ -10,6 +10,7 @@ class Layout < DesignFile
|
|||
embeds_many :layout_parts
|
||||
|
||||
before_save :parse_layout
|
||||
after_save :save_pages
|
||||
|
||||
def content
|
||||
self.file.read.force_encoding("UTF-8") rescue ''
|
||||
|
@ -24,5 +25,9 @@ class Layout < DesignFile
|
|||
self.body = html.at_css("body").inner_html
|
||||
parse_body(self)
|
||||
end
|
||||
|
||||
def save_pages
|
||||
self.design.pages.each(&:save)
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue