Class: Fe::PageElement
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Fe::PageElement
- Defined in:
- app/models/fe/page_element.rb
Instance Method Summary collapse
- #rebuild_page_all_element_ids ⇒ Object
-
#save_element ⇒ Object
need conditional callbacks run.
- #set_position ⇒ Object
Instance Method Details
#rebuild_page_all_element_ids ⇒ Object
22 23 24 |
# File 'app/models/fe/page_element.rb', line 22 def rebuild_page_all_element_ids page.rebuild_all_element_ids end |
#save_element ⇒ Object
need conditional callbacks run
18 19 20 |
# File 'app/models/fe/page_element.rb', line 18 def save_element element.save! end |
#set_position ⇒ Object
13 14 15 |
# File 'app/models/fe/page_element.rb', line 13 def set_position self.position ||= (page.page_elements.last.try(:position) + 1) || page.elements.last.try(:position) || 0 end |