Существует модель A
, в которой есть несколько полей в базе данных и некоторые отношения. Действие .create()
для этой модели не получает прямых данных от пользователя:
- Пользователь задает некоторые параметры в форме
.new()
, модель генерирует некоторые данные
- Render STEP1
- Пользователь изменяет эти данные, если хочет, и запускает окончательную генерацию.
- Результат хранения окончательной генерации в базе данных и визуализации для пользователя.
Как этот сценарий можно применить к MVC и Ruby on Rails?
Обновление
У меня есть модель, названная Route
и /search
форма. На /search
пользователь может указать свои любимые города и страны для Route
.
Какой-то полу-случайный генератор выбирает несколько подходящих городов для пользователя, решая TSP
и отображая его на карте Google.
Это шаг 1.
Пользователь может дополнительно отредактировать этот предварительный маршрут и нажать «Продолжить». Генератор должен найти подходящие места в выбранных городах.
Вот и все.