使用 Devise,我在登录应用程序时看不到类似"you've signed in"的通知



我正在用Rails 3.2和Devise 2.0构建一个基本的应用程序。我创建了一个用户设计模型和一个项目模型。在我的routes.rb文件中,我有

root :to => 'projects#index'

我可以分别在Get-users/sign_up和Get-users/sign_in注册和登录,但当它重定向到项目#索引时,我看不到顶部有一条通知,上面写着"你已经成功登录。我需要检查哪个文件才能解决这个问题?

您需要将显示的flash消息添加到文件/projects/index.html.erb例如:

<% flash.each do |key, value| %>
    <%= content_tag(:div, value, :class => "flash #{key}") %>
<% end %>

相关内容