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