我想要在更新我的FbPlace類(mongo文檔)的對象時觸發新對象的創建。 FbPlace只能通過控制檯或Rake任務中的腳本進行更新。 是否有可能檢查我的fb_places訂閱是否在我的rails s
選項卡或我的日誌文件中正確觸發?ActiveSupport通知 - 打印到控制檯或登錄到調試?
ActiveSupport::Notifications.subscribe("fb_places_updated.graph_engine") do |*args|
puts "WORKS"
Rails.logger.debug("+++ WORKS")
#Other irrelevant logic
end
我添加puts
和Rails.logger.debug
看看,當我做類似FbPlace.update_attribute(name: "test_name")
通知是越來越被觸發,但是我還沒有看到任何打印到控制檯或我的日誌文件呢。
有什麼建議嗎?