angularjs - Returning JSON from Ruby on Rails api -


i inherit ror api, provides angular app. new ror , having difficulties way api returns data in json.

def getlocations     location = params[:name]     query = "select *  view_locations lower(location_name) lower('#{location}%') limit 4 "     propall = property.connection.select_all(query)     respond_to |format|       if !propall.blank?          format.json { render json: {status:"ok", data:propall}}       else         format.json { render json: {status:"error"}}       end     end   end 

this code returns array:

[{"location_name":"nuevo león","id":"19","quantity":"5988","type":"state"},{"location_name":"naucalpan de juárez, méxico","id":"09","quantity":"131","type":"city"},{"location_name":"nayarit","id":"18","quantity":"91","type":"state"},{"location_name":"nacajuca, tabasco","id":"013","quantity":"20","type":"city"}]

is there way return json instead of array? if not possible, how should use returned array in angularjs, right going through every array element , pushing in array .

thanks, provided alberto


Comments