Я пытаюсь сохранить массив массивов в базе данных SQLite в Rails.
Сейчас у меня есть объект, который может хранить такой массив, и экземпляры сохраняются без проблем. Однако он явно не сохраняется в базе данных - когда я вызываю функции для My_Object.array в представлениях, отличных от того, в котором был создан массив, он выходит с нулем и не работает.
Например:
class My_Object < ActiveRecord::Base
attr_accessor :array
end
Когда я вызываю My_Object.new(:array => [ [1, 2, 3], [4, 5, 6] ])
, все работает правильно, но я не могу получить доступ к свойству :array
нигде больше, оно просто выдается как nil.
Есть идеи?