From 51288ae952d934436663474f318229870a24a95b Mon Sep 17 00:00:00 2001 From: Luis Mendo Date: Mon, 9 Apr 2018 12:01:31 +0200 Subject: [PATCH] Add callback to save menu action in menu item model --- app/models/no_cms/menus/menu_item.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/no_cms/menus/menu_item.rb b/app/models/no_cms/menus/menu_item.rb index 6922234..15faed5 100644 --- a/app/models/no_cms/menus/menu_item.rb +++ b/app/models/no_cms/menus/menu_item.rb @@ -22,6 +22,7 @@ class MenuItem < ActiveRecord::Base before_validation :copy_parent_menu before_save :set_menuable_type + before_save :set_menu_action after_save :set_leaf_with_draft after_save :set_default_position after_save :set_draft_by_kind @@ -183,5 +184,9 @@ def set_draft_by_kind self.menuable_type = menu_kind[:object_class].to_s end + private def set_menu_action + self.menu_action = menu_kind[:action] + end + end end