【发布时间】:2019-07-31 18:42:53
【问题描述】:
“我开发了一个脚本,它接受一个 json 文件并从其中获取特定值并将它们保存为 ruby 哈希中的键值对。现在我已经将文件中所需的所有值存储在一个哈希,有没有一种方法可以将所述键值对保存在 sql server 数据库中?
以下是我将所需信息存储在哈希中的方式。”
client_info = {
"Name" => fullName,
"BirthDate" => birthDate,
"MemberId" => memberId
}
【问题讨论】:
-
使用ActiveRecord serializer。就像在相关模型中添加
serialize :field, JSON一样简单。 Rails 会将散列序列化为 JSON,将其作为字符串存储在数据库中,当您获取值时,它会将 JSON 序列化回散列。
标签: ruby-on-rails sql-server ruby database