i have a controller that returns an array of ActiveRecord objects and a jbuilder view to generate the json (all standard stuff). works great if i want for example an array of hashes.
so for example i have:
json.array!(@list) do |l|     json.( l, :field ) end   which returns
[   { "field": "one" },   { "field": "two" },   { "field": "three" } ]   however, i want just an array of strings; such that my json is
[   "one",   "two",   "three" ]   whats should my jbuilder file be?
A bit late but this will work:
json.array! @list   But consider to use it in a block to create a JSON pair:
json.data do   json.array! @list   end  # => { "data" : [ "item1", "item2", "item3" ] } 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With