0
私はCSVインポートメソッドを使用して、インポートするデータの確認/プレビューページをレンダリングして、プレビューのデータを実際のインポートメソッドに渡したいとします。Rails 4:CSVを隠しフィールドとして渡します。
プレビューでは、CSVはすでに行のハッシュになっています。そのハッシュをインポートメソッドに渡したいとします。私は単純にやってみました:@final
は、データのハッシュがあるが、それは文字列としてとのparamsにハッシュを渡す
<%= hidden_field_tag "my_hash", @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をどのように見せたいかの例を含めてください。 –