Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 使用merb auth进行身份验证后添加闪存_Ruby_Merb_Merb Auth - Fatal编程技术网

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

Ruby 使用merb auth进行身份验证后添加闪存,ruby,merb,merb-auth,Ruby,Merb,Merb Auth,在使用merb auth切片(而不是覆盖会话创建)时,对于成功或不成功的登录,添加flash消息的最佳方式是什么 嘿,戴莫斯。如果要在不覆盖创建操作的情况下添加消息,可以始终使用after筛选器。差不多 after :set_login_flash, :only => [:create] private def set_login_flash flash[:error] = "You're not logged in" unless logged_in? end after :

在使用merb auth切片(而不是覆盖会话创建)时,对于成功或不成功的登录,添加flash消息的最佳方式是什么

嘿,戴莫斯。如果要在不覆盖创建操作的情况下添加消息,可以始终使用after筛选器。差不多

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

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

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

private
def set_login_flash
  flash[:error] = "You're not logged in" unless logged_in?
end
您需要对其进行调整,以使用您在应用程序中使用的适当闪存系统,但类似的功能应该适合您