get '/menuitem' do # list all menu items MenuItem.eager_load(menu_sub_items: :menu_sub_sub_items) .order("menu_items.ordinal, menu_sub_items.ordinal, menu_sub_sub_items.ordinal") .to_json(:include => [:menu_sub_items => {:include => :menu_sub_sub_items}]) end