Вставить в историческую таблицу ActiveRecord
У меня есть столик events
который заполняется пользователями. Мои пользователи могут редактировать данные в этой таблице, но когда это будет сделано, я должен заполнить другую базу данных event_historics
Таблица.
Я пытался
@event = Event.find(id_event)
EventHistoric.create @event.map(&:serializable_hash)
Но я получаю undefined method map for
ошибка.
Использование объекта непосредственно в create
функция дает undefined method stringify_keys for
ошибка.
Есть ли легкий обходной путь для этого?
1 ответ
Решение
Я считаю, что вы ищете здесь:
EventHistoric.create @event.attributes