使用merb-auth进行身份验证后添加闪存

时间:2020-03-06 14:48:21  来源:igfitidea点击:

使用merb-auth切片时(成功创建覆盖会话除外),添加成功或者失败登录的Flash消息的最佳方法是什么?

解决方案

嘿deimos。如果要添加消息而不覆盖create操作,则可以始终使用after过滤器。就像是

......

after :set_login_flash, :only => [:create]

private
def set_login_flash
  flash[:error] = "You're not logged in" unless logged_in?
end

.....

我们需要对其进行调整,以使用我们在应用程序中使用的适当的闪存系统,但是类似的东西应该对我们有用。