#わからないこと
カンマ区切りも文字列をカンマ区切りのシンボルにする方法を教えてください。
たぶん、正規表現で整形すると思うのですが、検索しても方法がわからず、、
【前】
id,lastname,lastname_kana
【正規表現後】
:id, :lastname, :lastname_kana
#補足
Ruby ver2.1
Rails ver5.1
#追記
@csv_export_template.clumn_namesの中身
id,lastname,lastname_kana
User.csv_column_namesの中身
{
id: "ID::id",
lastname: "苗字::lastname",
lastname_kana: "ふりがな(苗字)::lastname_kana"
・
・
・
}
id,lastname,lastname_kana
に該当するkey
を
User.csv_column_names
から取り除くことが目的です。
#現状
:id, :lastname, :lastname_kana
を動的に変えるため、正規表現を伺いました。
ruby
1 - User.csv_column_names.except!(:id, :lastname, :lastname_kana).each do |k, v| 2 li data-clumn-name="#{k}" 3 = v
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/07 07:28
2018/01/07 08:02 編集
2018/01/07 08:16
2018/01/07 08:16