Я использую instance_attribute (@bulk_loading) в моей модели, когда я делаю массовые вставки. Если переменная имеет значение true, некоторые проверки не выполняются.
Как говорит egarcia, в настоящее время AR не поддерживает многострочные вставки.
validate_uniqueness_of проверки ускорений
1) создайте уникальный индекс в БД для выполнения проверки и НЕ используйте AR для проверки. - Просто поймайте соответствующую ошибку из драйвера dbms, когда вставка не удалась из-за нарушения уникального индекса
2) создайте неуникальный индекс в базе данных для уникальности и проверьте (используя методы анализа запросов базы данных), что индекс используется и проверка уникальности sql выполняется максимально быстро.