0
嘗試設置模型觀察者。 AuditTrail被觸發,但它沒有傳遞值。爲什麼?Rails Observer未傳遞參數
def after_update(stock)
AuditTrail.create(message: 'Stock update: #{stock.in_stock} * #{stock.variation.name}|#{stock.color.name} in #{stock.storage.name}',
importance: 'Success')
end
問題中的單引號是否輸入錯誤?如果你的代碼中也包含了它們,那麼你的意思可能是雙引號,否則觸發after_update的操作並不重要,AuditTrail記錄將始終保持不變。 – eugen
很高興你找到它。愚蠢的單引號錯誤。非常感謝。如果你添加一個答案,我可以將它標記爲The One,這樣你就可以獲得所有的功勞:) – Gaelle
簡單的語法問題不應該得到太多的關注:)最好刪除問題。 – eugen