File tree Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Original file line number Diff line number Diff line change 1- # blade.ruby-lang.org
1+ # blade.ruby-lang.org
2+
3+ ## Import
4+
5+ From ` heroku run bash `
6+
7+ ```
8+ % heroku run bash
9+ Running bash on ⬢ blade-ruby-lang... up, run.7782
10+ ~ $ ./bin/rails runner import.rb --list ruby-list --from 1001 --to 2000
11+ ```
Original file line number Diff line number Diff line change 77 opts . on ( '--to TO' , Integer )
88end . parse! ( into : params )
99
10+ list = params [ :list ]
11+
1012( params [ :from ] ..params [ :to ] ) . each do |seq |
11- message = Message . from_s3 ( params [ :list ] , seq )
12- message . save
13+ begin
14+ message = Message . from_s3 ( list , seq )
15+ message . save
16+ rescue ActiveRecord ::RecordNotUnique
17+ STDERR . puts ( "#{ list } :#{ seq } already exists" )
18+ rescue Aws ::S3 ::Errors ::NoSuchKey
19+ STDERR . puts ( "#{ list } :#{ seq } doesn't exist" )
20+ end
1321end
You can’t perform that action at this time.
0 commit comments