Method: Anoubis::Tenant::Menu#before_create_menu
- Defined in:
- app/models/anoubis/tenant/menu.rb
#before_create_menu ⇒ Object
Is called before menu will be created in database. Sets #position as last #position + 1 on current #tab. After this calls #before_update_menu for additional modification.
58 59 60 61 62 63 |
# File 'app/models/anoubis/tenant/menu.rb', line 58 def data = Anoubis::Tenant::Menu.where(menu_id: self.).maximum(:position) self.position = if data then data + 1 else 0 end self. end |