Я полагаю, что другой вариант - спросить, можете ли вы сказать, было ли приложение запущено как веб-сайт, и только затем запускать инициализаторы.
В этом случае вы должны иметь возможность устанавливать переменные среды в зависимости от того, чтоВеб-сервер, на котором вы запускаете приложение, и вы можете запустить инициализатор, когда установлена переменная окружения.Что-то вроде:
if ENV['INITIALIZE_BLAH']
# Do your website only initialization
end