0

我正在使用设计进行身份验证,所有功能都运行良好。

当用户注销时,显示的flash消息是"Signed out successfully."。这可以在devise.en.yml中自定义。

但我需要它是动态的(如)“user.email成功退出”。如何使设计的 Flash 消息具有动态性?

4

1 回答 1

1

我设法展示了这个东西。

为此,我们想在控制器中创建一个“设计”文件夹并创建一个新的控制器“会话”,然后完成其余的事情。

我已经给出了我的代码:

def create  
  resource = warden.authenticate!(:scope => resource_name, :recall => "new")  
  session["resource_email"] = resource.email  
  flash[:notice] = "#{resource.email} signed in  successfully.."  
  sign_in_and_redirect(resource_name, resource)  
end

def destroy  
   flash[:notice] = "#{session["resource_email"]} signed out successfully.."  
   sign_out_and_redirect(resource_name)  
end 

于 2011-07-27T21:01:22.297 回答