Это довольно распространено в сайтах - у вас есть «демонстрационная» версия с учетной записью гостя, полной данных/сообщений/комментариев, с которыми вы можете играть, и все данные сбрасываются каждые несколько часов, чтобы пользователи не спамеровали демонстрационный сайт.Создать «воспроизводимую демонстрационную версию» сайта Rails?
Я думал, что у меня есть другая среда рельсов «mysite_demo» и используйте задание cron, чтобы вызвать rake, чтобы сбросить базу данных каждые X часов и заполнить данные семени.
Тогда мне удалось, что во всем моем приложении мне нужно будет проверить, работает ли я в «демо-режиме»: Например, если на демо-сайте есть страница входа/регистрации, пользователь может зарегистрировать, вставить некоторые данные и задаться вопросом, почему его учетная запись удаляется после повторного входа в систему. Поэтому у demosite не должно быть параметра регистрации вообще.
Так что я думал, что сделаю «демонстрационную» ветвь кода .. с разницей и просто смените изменения, поскольку я иду ... звучит как перебор.
идеи?
Некоторая функциональность отсутствует на демо-сайте, например, регистрация нового пользователя .. так как я написал, не могу просто развернуть как есть, нужно создать свою собственную ветку или проверить код, если он запускает производство или демонстрацию. не уверены, хороши ли какие-либо варианты, поэтому вопрос :) – amitkaz