まずViewでCSVファイルをアップロード出来るようにする
file_field_tagを使うー
<%= form_tag files_path, :multipart => true do %> ファイルを選択して下さい:(*.csv) <%= file_field_tag 'upload_file' %> <%= submit_tag "アップロード", :confirm => "ほんまにアップロードする?" %> <% end %>
コントローラはこんな感じかな?
def create require 'csv' if params[:upload_file].blank? == false reader = params[:upload_file].read CSV.parse(reader) do |row| file = File.new file["field_name"] = row[0] file.save end end end
Ruby1.9.xではFasterCSVはCSVライブラリへ組み込まれてましたー
知らなかった… ヽ(`д´;)/ うおおおお!?
ほんでHerokuへpushしてルンルン♪ ポチっ♪
UTF-8 が(´△`)ホゲ(´△`)ホゲー!(Errorメッセージ略w)
確認!
$ heroku config
LANG => en_US.UTF-8
これだね…
なのでヽ(´ー`)ノ
$ heroku config:add LANG=ja_JP.UTF-8
変わらずw
なのでヽ(´ー`)ノ
$ heroku config:remove LANG
もう一回
$ heroku config:add LANG=ja_JP.UTF-8
でけたわ‘`,、(’∀`) ‘`,、
0 件のコメント:
コメントを投稿