在我的Rails 5應用程序中,我使用Devise作爲我的User
模型(不使用Confirmable with Devise)。我需要做的是在用User
創建一個不同的閃光消息之後替換現有的閃光消息,具體取決於User
的country_code
值。Rails - 如何更改設計歡迎消息,具體取決於屬性值
例如,
# after the user is successfully saved
if @user.country_code == 'CA'
flash[:notice] = "You're in Canada!"
else
flash[:notice] = "You're international!"
end
我檢查Devise's documentation,但無法弄清楚如何創建兩個不同版本的成功註冊的消息。
我我能找到的是與新的會話郵件最接近:
Show custom message only on sign_in
Dynamic Flash Messages in Devise
我如何可以改變設計標準的代碼來創建一個可變的歡迎/成功的消息?