Activerecord-import csv row_number для fail_instances - PullRequest
0 голосов
/ 24 февраля 2020

Я использую activerecord-import gem для импорта CSV. После завершения задания импорта мне нужно показать отчет об ошибках с номерами строк, чтобы пользователь мог легко определить, какая строка содержит ошибки / недействительные записи.

  ...
  ...
  result = Book.import books, recursive: true, on_duplicate_key_ignore: true
  result.failed_instances.each do |instance|
    p instance.errors
  end

В результате импорта я могу получить список fail_instances и сообщение об ошибке.

Есть ли два способа получить номер строки / строки csv для записей об ошибках.

...