В некотором смысле продолжение: Activeresource, обновление и объединение
Я вытягиваю экземпляр ActiveRecord с сериализованным полем, хэш с несколькими хэшами в нем.Я могу найти объект и прочитать его, но всякий раз, когда я пытаюсь .save, я получаю
SystemStackError: stack level too deep
Полученный объект отвечает истина на действительный?Я не совсем уверен, что происходит, у меня возникают трудности с сериализованным полем в ActiveResource .... как обновить и сохранить содержимое?Я действительно могу манипулировать извлеченным полем, но у меня возникла проблема с его сохранением.
РЕДАКТИРОВАТЬ:
адресация комментариев -
Оно сохраняется как текстовое поле, например'serialize: предпочтения, хэш' в модели, предпочтения как текстовое поле в миграции.
Хэши в хэше совсем не велики ... см. предыдущую ссылку.Что касается его собственной таблицы ... это на самом деле будет меняться в разных случаях, и жесткое кодирование казалось болезненным, но, похоже, мне это может понадобиться.Я использую этот формат для более динамичного расположения настроек.Любое предложение о сохранении этого динанизма?
Я не могу спасти вообще, бесполезность начинается сразу же с получения экземпляра.Это хеш, содержащий несколько хешей
Эта проблема привела к некоторому переосмыслению моделирования моделей в этом проекте ... поэтому я пробую другой маршрут и переосмысливаю, как это делается с помощью APIи потребительское приложение.