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
Post a Comment