【发布时间】:2018-10-02 18:20:59
【问题描述】:
我正在为一个学校项目做一个 Rails 应用程序,现在我需要使用 postgresql 存储一个matrix。我将值保存在一个数组中,但我想得更好,并得出结论我需要一个矩阵,但我不知道该怎么做。
我试过这样: - 迁移:
add_column :table, :field, :text, array:true, default: []
使用此迁移,值保存如下:
[a,b,c,d,a,c,b,d,a,b,c,d,e]
我想我需要的是这样的:
[[a,b,c,d],[a,c,b,d],[a,b,c,d,e],[...]]。
因为以这种方式将值分组。
有人可以帮我吗?
【问题讨论】:
-
我认为这是重复的检查这个答案:stackoverflow.com/questions/13314188/… 还有更多关于blog.arkency.com/2014/10/…的信息
-
@Nezir 我检查了答案,我认为这不是我需要的......我对链接中的答案感到困惑
-
你能看看这个教程吗:blog.plataformatec.com.br/2014/07/rails-4-and-postgresql-arrays我没有检查关于多维数组的信息,但我希望这对你来说是一个很好的起点
标签: ruby-on-rails postgresql ruby-on-rails-5