У нас запущен и запущен сайт rails, и мы только что создали новую версию внешнего интерфейса (совершенно новый вид, css, JS и т. Д.).
Каков наилучший способ отделить это от текущего сайта, чтобы мы могли запускать оба одновременно (во время A / B-тестирования)? Я не столько беспокоюсь о том, как выполнить A / B-тестирование, сколько меня беспокоит разделение файлов / данных. Я думал о двух возможностях:
- Самой простой вещью, о которой я мог подумать, было создание подкласса application_controller и т. Д.
- Другим вариантом будет просто полностью разветвить приложение и выполнить все обновления на месте, а затем запустить A / B-тестирование от перенаправления балансировки нагрузки до двух приложений.
У кого-нибудь есть хорошее понимание этого?
Cheers,
Mike