0
我正在尝试使用after_destoy添加到观察者类中的活动取消值,但没有值显示。如果预订被删除,预订标记为已取消。 任何想法如何使用after_destroy将已取消的值添加到活动?after_destroy在rails中使用observer类显示unscoped值
非常感谢。
这是我的观察器类:
class BookingObserver < ActiveRecord::Observer
def after_destroy(booking)
Activity.add(booking.venue, booking.created_by,
Activity::BOOKING_CANCELLED, booking) unless booking.imported?
end
def after_create(booking)
Activity.add(booking.venue, booking.created_by,
Activity::BOOKING_CREATED, booking) unless booking.imported?
end
def after_update(booking)
Activity.add(booking.venue, booking.created_by,
Activity::BOOKING_UPDATED, booking) unless booking.imported?
end
end
谢谢你,我试过这些选项,但如果我用户after_destroy选项,价值消失,但在控制台数据仍然存在,只标记为取消。 – gerzson
可以粘贴控制台的屏幕截图吗?我也想澄清我的想法。 –