Я ищу способ сериализации хэша, чтобы его можно было сохранить в сеансе флэш-памяти Sinatra. У кого-нибудь есть идеи? Спасибо.
Сериализуйте ваш Hash в строку JSON или YAML и сохраните его.Это предполагает, что в вашем хэше нет ничего сумасшедшего, как лямбда или нить, которую нельзя сериализовать.
Могу хотеть прочитать это для идей:
http://www.skorks.com/2010/04/serializing-and-deserializing-objects-with-ruby/
Лично я использую json для большинства моих клиентских объектов, созданных в ruby.