在Rails中存储哈希数组

时间:2012-09-28 01:36:13

标签: ruby-on-rails activerecord

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

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

这是我想要存储的内容:

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

我想我只是在努力应对技术实施;尝试了两种不同的模型,包括关联,序列化等等。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

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