Создание новой записи с HABTM-связью происходит медленно при вводе массовых данных - PullRequest
0 голосов
/ 28 января 2020
@report = current_account.reports.new(report_params)
@report.name.try(:strip!)
@report.report_type = "campaign"
@report.save

Отчеты о контактах has_and_belongs_to_many и наоборот. Когда у нас приблизительно 7000 идентификаторов контактов, запрос на вставку замедляется, и время ожидания истекает. Мы не можем увеличить время ожидания, потому что это не решение проблемы. Я изучил библиотеку activerecord-import, но не уверен в этом. Есть ли способ, чтобы сделать эту вставку / создание быстро. Мы не можем поставить это на работу, как это должно быть в реальном времени.

...