Вставить в историческую таблицу 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
Другие вопросы по тегам