是否有Ruby或Activerecord方法可以在数据库字段中写入和读取散列?如何在我的数据库中存储散列?
我需要编写一个网络应用程序接受POST数据并将其保存到数据库中,然后再在原来的哈希形式从数据库中拉出。但最好不知道结构是什么。换句话说,我的数据存储需要独立于任何特定的散列键集。
例如,一次外部应用程序可能会发布到我的应用程序:
"user" => "Bill",
"city" => "New York"
但其他时间的外部应用程序可能会发布到我的应用程序:
"company" => "Foo Inc",
"telephone" => "555-5555"
所以我的实用需要保存一个任意散列到数据库中的text
字段,然后,稍后从保存的内容中重新创建散列。
它支持nested hashes/json吗? – courtsimas 2015-06-12 21:08:44