我知道在config/locales
我可以更改与 Rails Devise gem 一起使用的各种 Flash 消息(sign_in/sign_out/etc)的文本。
我的问题是,我是否可以根据变量或其他东西来设定条件。
目前在sign_out 过程中,Devise 会自动放一个flash 消息,表示成功退出。在我的应用程序中,有时我会强制用户注销(例如,他们的会员资格已过期)。我目前强制注销,但随后弹出“已成功注销”。我想在他们确实自己退出时保留该消息,但如果应用程序强制他们退出,则会发布有关其成员资格的通知。