AASM文档指出aasm_fire_event
是one of the supported transactional callbacks。我不清楚如何确切地使用它。事件定义看起来像这样(文档中的修改示例)吗?
event :run, aasm_fire_event: :notify_about_running_job
另外,如果给出了aasm_fire_event
,那么一旦对象成功持久保存,它是否会传递到the aasm_fire_event
method中并最终传递到handled in the aasm_fired
method中?