Files
sx-fc/app/controllers/api/menu_item_groups_controller.rb
2020-01-30 11:57:28 +06:30

9 lines
572 B
Ruby

class Api::MenuItemGroupsController < ApplicationController
def index
# @groups = Lookup.where(lookup_type:'menu_item_groups')
# @group = @groups.group_by(&:name).map { |k, v| { k => v.map { |l| m = eval(l.value); { m[:menu_category] => m[:menu_items] } }.inject({}) { |h, v| p h; h.merge!(v) } } }
@group = Lookup.where(lookup_type:'menu_item_groups')
@group = @group.group_by(&:name).map{|k ,v| { k => v.map{|k, v| JSON.parse(k.value)}.inject({}) { |h, v| p h; h.merge!(v) }}}.inject({}) { |h, v| p h; h.merge!(v) }
end
end