как заполнить CSV в значение textarea

0

Я хотел бы заполнить значение ввода textarea строкой csv. Здесь моя строка csv (она в рельсах просматривает эту переменную @item [: template]):

x,y,series,size
2,-0.083014839,Group 0,0.883928284
-9,0.355697349,Group 0,0.149154477
5,-0.256459661,Group 0,0.066308001
3,-0.243723214,Group 0,0.388138931
7,-0.663022927,Group 0,0.09761712
0,-0.587616252,Group 0,0.246573359

Здесь мой тег textarea в рельсах:

<%= text_area_tag 'template', nil, class: 'form-control temp-grab',
          value: @item[:template] %>

Тем не менее, текстовое поле фактически не заполняется. Я не знаю, потому что это многострочная строка или потому что символы не экранированы. Я пробовал simple_format (@item [: template]), но он не работает. Есть идеи?

Теги:
csv

1 ответ

1
Лучший ответ

В документации любые параметры, отличные от size, rows, cols, disabled и escape становятся атрибутами HTML. HTML textarea не имеет атрибута value. Вместо этого вы хотите сделать это:

<%= text_area_tag 'template', @item[:template], class: 'form-control temp-grab' %>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню