9 lines
572 B
Ruby
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
|