Wie konvertiert man ActiveRecord Ergebnisse in ein Array von Hashes

Ich habe eine ActiveRecord-Ergebnis der Suche-Funktion:

tasks_records = TaskStoreStatus.find(
  :all,
  :select => "task_id, store_name, store_region",
  :conditions => ["task_status = ? and store_id = ?", "f", store_id]
)

Nun will ich wandeln diese Ergebnisse in ein array von hashes wie diese:

[0] ->  { :task_d => 10, :store_name=> "Koramanagala", :store_region=> "India" }

[1] -> { :task_d => 10, :store_name=> "Koramanagala", :store_region=> "India" }

[2] ->  { :task_d => 10, :store_name=> "Koramanagala", :store_region=> "India" }

so, dass ich in der Lage, das array Durchlaufen und hinzufügen von mehreren Elementen, um hashes und später konvertieren Sie das Ergebnis in JSON für meine API-Antwort. Wie kann ich dies tun?

Kommentar zu dem Problem
Siehe auch stackoverflow.com/q/20794398/165673 Kommentarautor: Yarin

InformationsquelleAutor der Frage Avinash Mb | 2013-03-15

Schreibe einen Kommentar