rails генерирует paper_trail: для установки требуется доступ к базе данных?

Когда я пытаюсь запустить rails generate paper_trail:install [--with-changes], он хочет получить доступ к базе данных, но в этот момент база данных еще не запущена.

1: из /local-home//.rvm/gems/ruby-2.7.1@Project/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in initialize' /local-home//.rvm/gems/ruby-2.7.1@Project/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in connect': Доступ запрещен для пользователя 'xxx '@'localhost' (используя пароль: НЕТ) (Mysql2::Error::ConnectionError)

Согласно документации, миграция не выполняется.

Как этого избежать? Почему он хочет получить доступ к базе данных?


person Ace    schedule 11.04.2021    source источник
comment
Спасибо!!!   -  person Ace    schedule 14.04.2021


Ответы (1)


[РЕШЕНО] См. https://github.com/paper-trail-gem/paper_trail/pull/1308

Это решение добавляет в установщик флаг для установки --mysql, чтобы ему не приходилось устанавливать соединение с базой данных.

person Ace    schedule 13.04.2021