Ruby on rails 3 使用Desive,我不';我看不到像这样的告示;你';“您已登录”;当我登录我的应用程序时

Ruby on rails 3 使用Desive,我不';我看不到像这样的告示;你';“您已登录”;当我登录我的应用程序时,ruby-on-rails-3,devise,Ruby On Rails 3,Devise,我正在用Rails 3.2和Desive 2.0构建一个基本应用程序。我创建了一个用户设计模型和一个项目模型。在我的routes.rb文件中 root :to => 'projects#index' 我可以分别在Get users/sign_up和Get users/sign_in注册和登录,但是当它重定向到projects#index时,我看不到顶部有一个通知,上面写着“您已成功登录。我需要检查哪个文件来修复此问题?您需要在文件/projects/index.html.erb 例如:

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

root :to => 'projects#index'

我可以分别在Get users/sign_up和Get users/sign_in注册和登录,但是当它重定向到projects#index时,我看不到顶部有一个通知,上面写着“您已成功登录。我需要检查哪个文件来修复此问题?

您需要在文件
/projects/index.html.erb
例如:

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

“flash{key}”)%%>

您需要向文件
/projects/index.html.erb
例如:

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

“flash{key}”)%%>

谢谢阿隆尼,这很有效。当我创建脚手架时,默认情况下不应该有类似这一行的东西吗?我记得,它曾经出现在布局中,但我很不确定,谢谢阿隆尼,这很有效。当我创建脚手架时,默认情况下不应该有类似这一行的东西吗?我记得,它曾经出现在e布局,但我很不确定