added etags on prepare_for_display items and menuitems

This commit is contained in:
Senad Uka
2015-06-20 05:06:32 +02:00
parent 71c504cb5f
commit baf1617053
5 changed files with 16 additions and 5 deletions

View File

@@ -1,6 +1,8 @@
get '/menuitem' do
# list all menu items
MenuItem.eager_load(menu_sub_items: :menu_sub_sub_items)
menu_items_json = 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}])
etag xxhash(menu_items)
menu_items_json
end