Я в настоящее время пытаюсь вернуть несколько объектов JSON в одном из моих контроллеров как таковых.Rails рендерит JSON, используя <% = не работает как ожидалось
@chromosomes = @organism.chromosomes.to_json
@file_data = current_user.files.to_json
respond_to do |format|
format.html
end
Однако на переднем конце, когда я делаю:
<%= @chromosomes %>
или
<%= @file_data %>
Я не получаю объект JSON, а я получаю данные в виде строки с такие вещи, как & и т. д. Я пробовал разбор строки, такой как
console.log($.parseJSON("<%= @chromosomes %>"));
но он все еще не работает. Это потому, что отправленный запрос является html?
Спасибо!
Вы отредактировали вопрос, но ответ все тот же, см. Ниже ... – Snips