Я пытаюсь сериализовать объект и сохранить его в базе данных Postgresql, используя ActiveRecord в ruby (без направляющих).Для этого я использую следующий код:
components.keys.each do |key|
cphash = {:training_url => components[key][:training_url],
:klass => key.to_s,
:component => Marshal::dump(components[key][:component]),
:network_id => n}
inline = Inline.new(cphash)
inline.save!
end
Однако я получаю сообщение об ошибке
failed to allocate memory (NoMemoryError)
Как мне обойти это.Я попытался разбить объект на более мелкие биты (я сохраняю каждый бит в «каждом» выше), но я все еще получаю ошибку.Кто-нибудь знает, что дает.