0

我知道在config/locales我可以更改与 Rails Devise gem 一起使用的各种 Flash 消息(sign_in/sign_out/etc)的文本。

我的问题是,我是否可以根据变量或其他东西来设定条件。

目前在sign_out 过程中,Devise 会自动放一个flash 消息,表示成功退出。在我的应用程序中,有时我会强制用户注销(例如,他们的会员资格已过期)。我目前强制注销,但随后弹出“已成功注销”。我想在他们确实自己退出时保留该消息,但如果应用程序强制他们退出,则会发布有关其成员资格的通知。

4

1 回答 1

0

我认为有一个更好的主意是您应该需要覆盖设计控制器,然后根据需要设置任何闪存消息。

这会帮助你

覆盖设计注册控制器

于 2012-10-02T18:57:48.180 回答