首页 > ruby string的问题

ruby string的问题

form中用hidden_field 传参,取得的结果是string。

"[1,2,3]"

如何才能取得数组 [1,2,3]


<% [1,2,3]do |v| %>
    <%= hidden_field_tag  "hidden_values[]", v %>
<% end %> 

或者

<% [1,2,3].each do |v| %>
    <%= f.hidden_field :hidden_values, :multiple => true, :value => v %>
<% end %>

可以使用eval("[1,2,3]")


这种类型用JSON.parse处理

用eval用户传个

`rm -rf /`

的值就死翘了

【热门文章】
【热门文章】