Ich habe ein Ruby-Array wie dieses in meinem Controller:
%Vor%Und ich fange es so aus meiner Sicht:
%Vor%Aber wenn ich alert (location_list) mache, bekomme ich:
%Vor%Wie bekomme ich das entsprechende Objekt ohne diese & amp; quot?
Versuchen Sie:
%Vor% Wenn to_json
verwendet wird, wird am Ende eine Zeichenkette mit eingebetteten doppelten Anführungszeichen gerendert und müsste JS-escaped sein. Und es wäre eine Zeichenfolge, kein Array.
Das hat für mich funktioniert:
%Vor% Verwenden Sie im Allgemeinen .to_s
, um das gesamte Array in eine Zeichenfolge umzuwandeln, und verwenden Sie dann .gsub(''','')
, um die Anführungszeichen zu entfernen, indem Sie sie durch nichts ersetzen.
Tags und Links ruby-on-rails-3 javascript json