rails でCSVファイルをテーブルに読み込む時に変数を文字列展開する方法を教えてください。
テーブルに読み込みで、変数のname1とname2を文字列展開してテーブルにセットする方法はありませんか?よろしくお願いします。
・コード
name1 = "山田" name2 = "たろう" CSV.open("#{Rails.root}/db/masters/sample.csv", {headers: true, header_converters: :downcase}).each do |row| attrs = row.to_hash Sample.create! attrs end end
・CSVファイル(sample.csv)
title,content サンプル1,"サンプル<br/><br/>#{name1}の#{name2}です。<br/><br/>"
・登録後のデータ
title:サンプル1 content: "サンプル<br/><br/>\#{name1}の\#{name2}です。<br/><br/>",
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/25 01:47