Я хотел бы заполнить значение ввода 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]), но он не работает. Есть идеи?
В документации любые параметры, отличные от size
, rows
, cols
, disabled
и escape
становятся атрибутами HTML. HTML textarea
не имеет атрибута value
. Вместо этого вы хотите сделать это:
<%= text_area_tag 'template', @item[:template], class: 'form-control temp-grab' %>