我有一些由用户填充的表events
。我的用户可以编辑此表中的数据,但完成此操作后,我需要用event_historics
表填充另一个数据库。
我试图
@event = Event.find(id_event)
EventHistoric.create @event.map(&:serializable_hash)
但是我得到一个undefined method map for
错误。
直接在 create
函数中使用该对象会产生undefined method stringify_keys for
错误。
有没有简单的解决方法?
我相信
你在这里寻找的是:
EventHistoric.create @event.attributes