【发布时间】:2017-07-07 02:35:23
【问题描述】:
我有一个 CSV 导入方法,它呈现即将导入的数据的确认/预览页面,我想将预览中的数据传递给实际的导入方法。
在预览中,CSV 已经变成了行的散列,我想将该散列传递给导入方法。我试过简单地做:
<%= hidden_field_tag "my_hash", @final %>
其中@final 是数据的哈希值,但它将哈希值作为字符串传递,在参数中,数据看起来像 json。
"wi_hash"=>"{
\"name_fail\"=>[{\"scale_id\"=>\"509\",
\"name\"=>\"John Doe\",
\"date\"=>\"<no data>\",
\"current_weight\"=>\"999\",
\"bmi\"=>\"999\",
\"body_fat\"=>\"999\",
\"visceral_fat\"=>\"999\",
\"tbw\"=>\"999\",
\"muscle_mass\"=>\"999\",
\"basal_metabolic_rate\"=>\"999\"
....
}
我还能如何传递 @final 以保持其哈希格式?
【问题讨论】:
-
“以便保持其哈希格式”是什么意思?请编辑您的问题以包含您希望呈现的 HTML 外观的示例。
标签: ruby csv ruby-on-rails-4 hash