【发布时间】:2025-12-28 15:30:12
【问题描述】:
我正在尝试将一个数组数组持久化到我在 Rails 中的 SQLite 数据库中。
现在,我有一个可以容纳这样一个数组的对象,并且实例似乎可以毫无问题地保存。但是,它显然没有被持久化到数据库中——当我在与创建数组的视图不同的视图中调用 My_Object.array 上的函数时,它显示为 nil 并且不起作用。
例如:
class My_Object < ActiveRecord::Base
attr_accessor :array
end
当我调用 My_Object.new(:array => [ [1, 2, 3], [4, 5, 6] ]) 时,一切似乎都正常工作,但我无法在其他任何地方访问 :array 属性,结果是 nil。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby database arrays