実現したいこと
rake taskでcsvのデータをテーブルに入れたいのですが、csvの一行目がヘッダーなのでスキップしたいと考えています。
試したこととご質問
以下の記事を参考に
https://www.wantedly.com/companies/moneyforward/post_articles/35699#_=_
以下のようなコードで実行してみましたが、まだヘッダーが読み込まれてしまっています。
こちらをどのように修正すると一行目がスキップされるのか、お分かりになる方がいればアドバイスいただけないでしょうか。
require 'csv' namespace :import_csv task import_csv: :environment do table = CSV.readlines("db/new_table.csv") table.shift # 1行目はフィールド名なのでとばす table.each do |row| Table.create!( :no => row[0], :name => row[1] ) end end end

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。