0

我正在开发 Rails 中的应用程序,我想在 ActiveRecord 中存储有序的哈希数组,但它遇到了障碍。我想存储一个 URL、哈希在数组中的位置以及与单个关键字相关的一些指标。

我尝试在关键字/排名模型之间使用 has_many/belongs_to 关联,并尝试使用序列化将哈希数组存储在单个单元格中,但由于某种原因它没有写入数据库。

这是我要存储的内容:

Keyword - [{rank(1), url, metric1, metric2}, {rank(2), url, metric1, metric2},...{rank(n), url, metric1, metric2}]

我想我只是在技术实现上苦苦挣扎;尝试了两种不同的模型,包括关联、序列化等。任何人都可以帮忙吗?

4

1 回答 1

0

如果它没有写入数据库,请首先确保它attr_accessible。另外,请确保 Array/Hash 的列的类型为:text

于 2012-09-28T03:33:52.277 回答