diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 8d38e8b..0d37af4 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -144,9 +144,9 @@ module ApplicationHelper def create_menu(items,level) html = "" items.each do |key,item| - li = @menus_items[level].gsub("href_here",item["url"]) - li = li.gsub("{{link_name}}",key) - li = li.gsub("target_here",item["target"]) + li = @menus_items[level].gsub("href_here",(item["url"] || "")) + li = li.gsub("{{link_name}}",(key || "")) + li = li.gsub("target_here",(item["target"] || "")) li = request.original_fullpath == item['url'] ? li.gsub("{{active}}","active") : li.gsub("{{active}}","") if item["children"] && !item["children"].empty?