¿Hay un método Ruby o Activerecord que pueda escribir y leer un hash desde y hacia un campo de base de datos?¿Cómo puedo almacenar un hash en mi base de datos?
Necesito escribir una utilidad web para aceptar datos POST y guardarlos en una base de datos, y luego extraerlos de la base de datos en su formato hash original. Pero, idealmente, sin "saber" qué es la estructura. En otras palabras, mi almacén de datos debe ser independiente de cualquier conjunto particular de claves hash.
Por ejemplo, una vez que la aplicación externa podría publicar una entrada en mi aplicación:
"user" => "Bill",
"city" => "New York"
Pero otra vez la aplicación externa podría publicar una entrada en mi aplicación:
"company" => "Foo Inc",
"telephone" => "555-5555"
Así que mi utilidad necesita ahorrar un hash arbitrario a un campo text
en la base de datos, luego, luego, recree el hash de lo que se guardó.
¿es compatible con hashes/json anidados? – courtsimas