Я пытаюсь сохранить массив массивов в моей базе данных 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
где-либо еще, просто получается ноль.
Есть идеи?