У меня есть экземпляр модели rails, который необходимо сохранять между запросами без сохранения в базе данных.
Небольшое приложение, над которым я работаю, позволяет клиентам использовать форму для редактирования параметров экземпляра, отправки формы обратно на сервер и просмотра предварительного просмотра их изменений.Только когда нажата кнопка SAVE, данные экземпляра могут быть обновлены в базе данных.
Я рассматривал возможность сохранения этих данных в сеансе, но некоторые данные экземпляра могут быть тяжелыми - например, длинные полностраничные HTML-строки,Сериализованные объекты BERT и т. Д.
Как лучше всего это сделать?Если есть общий метод для этого, я был бы рад услышать это.
БОЛЬШЕ ДЕТАЛЕЙ
Как правило, в такой ситуации нет необходимости сохранять данные между запросами, поскольку данные формы будут следовать за нами от запроса к запросу.
Однако в этой ситуации у нас есть iframe, который используется для предварительного просмотра недавно обновленных данных.Данные должны быть сохранены .. каким-то образом .. чтобы iframe мог получить их из отдельного запроса к серверу.