我想用csv字符串填充textarea输入的值。这是我的csv字符串(它在这个变量@item [:template]的rails视图中):
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
这是我在rails中的textarea标签:
<%= text_area_tag 'template', nil, class: 'form-control temp-grab',
value: @item[:template] %>
textarea实际上并没有填充。我不知道是不是因为它是一个多行字符串,或者因为字符没有被转义。我已经尝试过simple_format(@item [:template]),但它无效。有什么想法吗?
答案 0 :(得分:1)
根据the documentation,size
,rows
,cols
,disabled
和escape
以外的任何参数都将成为HTML属性。 HTML textarea
没有value
属性。你想要这样做:
<%= text_area_tag 'template', @item[:template], class: 'form-control temp-grab' %>