У меня есть массив хэшей, который состоит из моих данных продукта в @product_records. Я могу извлечь имя продукта, используя функцию карты следующим образом:
<%= @product_records.map{|x|x["Name"]} %>
который точно показывает, как я хочу его на странице:
["Product1","Product2",...,"Productn"]
Я хочу попробовать и передать это в переменную javascript, чтобы я мог использовать ее с автозаполнением JQuery.
var data = <%= @product_records.map{|x|x["Name"]} %>
Когда я пытаюсь установить его, хотя двойные кавычки экранируются следующим образом:
["Product1", "Product2",...,"Productn"]
Я пробовал разные вещи, чтобы попытаться вернуть цитаты (.to_json и т.д.), но ничего не работает. Наверное, очень простой ответ на этот вопрос, но я не могу найти, что это такое.
Приветствия за любую помощь.