diff --git a/app/assets/javascripts/darkswarm/filters/print_array.js.coffee b/app/assets/javascripts/darkswarm/filters/print_array.js.coffee new file mode 100644 index 0000000000..da07469640 --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/print_array.js.coffee @@ -0,0 +1,6 @@ +Darkswarm.filter "printArray", -> + (array, attr = 'name')-> + array ?= [] + array.map (a)-> + a[attr] + .join(", ") diff --git a/app/views/home/_fat.html.haml b/app/views/home/_fat.html.haml index c7901da91b..bb9015ca82 100644 --- a/app/views/home/_fat.html.haml +++ b/app/views/home/_fat.html.haml @@ -2,8 +2,7 @@ .columns.small-4 %strong Shop for %p - Organics, Test data, Food boxes, fruit, - kittens, Meat & Fish, Drinks + {{ hub.taxons | printArray }} .columns.small-4 %strong Delivery options %ol diff --git a/app/views/json/_hubs.rabl b/app/views/json/_hubs.rabl index a4acede07c..dbd0538caf 100644 --- a/app/views/json/_hubs.rabl +++ b/app/views/json/_hubs.rabl @@ -1,6 +1,10 @@ collection Enterprise.is_distributor attributes :name, :id +child :taxons do + attributes :name, :id +end + child :address do attributes :city, :zipcode node :state do |address|