Rails 5.2 Active Storage с AWS (локальная разработка) - PullRequest
0 голосов
/ 11 января 2019

Я настроил AWS S3 для хранения своих изображений на Rails 5.2 с активным хранилищем в рабочем режиме. Это замечательно, однако я заметил, что если я скопирую базу данных из Heroku на свой локальный компьютер, чтобы я мог работать с текущим состоянием платформы, я получаю отсутствующие изображения из-за виртуального хранилища больших двоичных объектов в активном хранилище.

Я написал несколько утверждений, чтобы он просто игнорировал вызов и не выдавал ноль ошибок и т. Д. У меня вопрос ...

Должен ли я настроить свое приложение Rails для хранения изображений в AWS S3, когда они находятся в разработке и работают локально? Это кажется неправильным, однако я не уверен, как я могу просто скопировать рабочую базу данных на свой локальный компьютер, и изображения тоже будут отображаться (URL-адрес активного хранилища будет правильным). Я предполагаю, что это проблема конфигурации на локальной стороне в сочетании с активным хранилищем ..... (Голова царапается).

Кто-нибудь еще сталкивался с этим? Спасибо.

1 Ответ

0 голосов
/ 15 января 2019

Вот как я использовал Active Storage: У меня есть две базы данных (одна локальная для разработки и другая на Heroku для производства) и две корзины облачного хранилища (dev / prod), поэтому при разработке я буду использовать то же облачное хранилище, что и в рабочей, но каждая база данных связан с каждым собственным ведром.

Таким образом, я могу тестировать при разработке те же условия, что и при производстве.

Надеюсь, это поможет: -)

...