Ich versuche derzeit, mehrere JSON-Objekte in einem meiner Controller als solche zurückgeben.Schienen Rendern JSON mit <% = funktioniert nicht wie erwartet
@chromosomes = @organism.chromosomes.to_json
@file_data = current_user.files.to_json
respond_to do |format|
format.html
end
jedoch am vorderen Ende, wenn ich tun:
<%= @chromosomes %>
oder
<%= @file_data %>
Ich habe kein JSON-Objekt erhalten, anstatt bekomme ich die Daten als String mit Dinge wie & Zitat, etc. Ich habe versucht, die Zeichenfolge wie
console.log($.parseJSON("<%= @chromosomes %>"));
zu analysieren
aber es funktioniert immer noch nicht. Liegt das daran, dass die Anfrage, die zurückgeschickt wird, HTML ist?
Danke!
Sie haben die Frage bearbeitet, aber die Antwort ist immer noch die gleiche, siehe unten ... – Snips