尋找一種方式通過閃光消息通知用戶,他們已經獲得了新的證件。通知 - 即時消息,如何到
我每次在這裏說明我觀察設置:https://github.com/merit-gem/merit#getting-notifications
我觀察代碼:
class ReputationChangeObserver
def update(changed_data)
description = changed_data[:description]
flash[:info] = description
end
end
Rails的抱怨如下:
undefined local variable or method `flash' for #<ReputationChangeObserver:0x0000000586d648>
我明白,一晃就是基本動作控制器的一部分。但是,我不知道觀察者如何訪問flash或會話,因爲它似乎存在於rails框架之外。
我錯過了什麼?似乎沒有關於如何實現用戶通知(我可以找到)的任何示例或教程。
有人請借他們的智慧嗎?
如果不是使用'grant_on' API,而是使用內聯'add_badge'調用,則可以在控制器或模型中添加邏輯。 – TuteC