ソースには1,500個のオブジェクトしか含まれていません。せいぜい2,000まで成長するかもしれません。私はPDFでオブジェクトを取得し、PDFリーダーで解析しています。これらは解析され、Stringオブジェクトとして行で返されます。PDF行をRails DBに抽出していますか?
file = File.open("app/assets/images/file.pdf")
reader = PDF::Reader.new(file)
page = reader.pages[0]
rows = page.text.scan(/^.+/) #String Objects
rows.slice!(0..3) #Removes Header Info
Sample object :
=> ["1", "3", "215", "06/02/83", "Law,", "Steve"]
それから私は「」最後の名に付加し、配列オブジェクトを作成するため、Stringオブジェクトを分割削除:
row = @rows[0].tr(',', '').split #Array Objects
=> ["1", "3", "215", "06/02/83", "Law", "Steve"] #Array Object
私がしたいの各行を繰り返し、コンソールまたはフォーム経由でUserテーブルに挿入します。どのような方法を検討すべきですか?
ありがとうございます!
あなたの質問は何ですか? Userテーブルに挿入する際にエラーが発生していますか? – Iceman
@iceman - どこから始めるべきかわからない。反復処理を介したdb挿入にはどのような方法がありますか? – DawgOnKing