如何将csv填充到textarea值

时间:2013-12-10 02:28:57

标签: html ruby-on-rails csv

我想用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]),但它无效。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据the documentationsizerowscolsdisabledescape以外的任何参数都将成为HTML属性。 HTML textarea没有value属性。你想要这样做:

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