Все экспертные сайты Rails говорят, что не следует хранить ActiveRecords в сеансе. Однако у меня есть объект ActiveRecord с несколькими полями, который занимает несколько страниц. Код, который я пытаюсь очистить, использовал скрытые поля для передачи данных вперед, что кажется плохой идеей (пользователь может вмешаться с одной стороны). Какой типичный или хороший способ разделить страницу заполнения модели на несколько страниц?
Примечание: я мог бы сохранить ActiveRecord в БД и затем получить его с идентификатором, который я храню в сеансе ... проблема в том, что ActiveRecord имеет несколько проверок, которые не позволяют сохранить его без всех данных. Я мог бы хранить сами параметры в сеансе или что-то в этом роде ... Должен быть стандартный способ сделать это ...