Я углубляюсь в Ruby on Rails и пытаюсь создать базовое веб-приложение с нуля, чтобы изучить платформу и связанные с ней технологии.Пока что он работает только на моей локальной машине, но я хотел бы развернуть его на бесплатной учетной записи Heroku, чтобы начать знакомство с развертыванием и тестированием приложения на живом сервере.Очевидно, я не хочу, чтобы приложение было общедоступным, поскольку оно далеко не готово и просто не готово для публичного использования.Я предполагаю, что я пытаюсь сделать что-то похожее на закрытое бета-тестирование, но так как это мой первый шаг, я не знаю, в каком направлении мне следует идти, чтобы достичь этого.
У меня есть учетные записи пользователей иаутентификация включена.Одна вещь, которую я мог бы сделать, это выбросить статическую целевую страницу, которая показывает, что сайт находится в разработке, и, поскольку у меня есть URL для входа, я мог бы просто добавить before_filter
на все мои контроллеры, чтобы только я мог войти в систему и получить доступ ксайт, но это кажется хакерским и не позволяет мне правильно тестировать страницы, которые должны быть общедоступными (потому что они закрытые).У меня по крайней мере есть правильная идея здесь?Или моя стратегия не подходит?
Есть ли у Heroku встроенная поддержка для сохранения конфиденциальности сайтов до тех пор, пока они не станут общедоступными?
Любое направление поможет, спасибо вам большое!