Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.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 on rails 注册通知未显示_Ruby On Rails_Devise_Notifications - Fatal编程技术网

Ruby on rails 注册通知未显示

Ruby on rails 注册通知未显示,ruby-on-rails,devise,notifications,Ruby On Rails,Devise,Notifications,在Rails项目中我正在使用designe插件进行身份验证。一旦用户注册,他将登录。此时未显示登录或注册通知。当用户注册时,如何显示通知消息 将此添加到“应用程序/布局”中 <% if notice %> <p><%= notice %></p> <% end %> <% if alert %> <p><%= alert %></p> <% end %>

Rails项目中
我正在使用designe插件进行身份验证。一旦用户注册,他将
登录
。此时未显示登录或
注册通知。当用户注册时,如何
显示
通知消息

将此添加到“应用程序/布局”中

<% if notice %>
   <p><%= notice %></p>
<% end %>
<% if alert %>
   <p><%= alert %></p>
<% end %>

仍然不起作用

检查您的“designe.en.yml”designe,在您注册或注册时给出默认消息

您必须删除或更改此文件

您可以使用
显示此消息。覆盖Desive::RegistrationController并使用before_筛选器分配消息

   class RegistrationsController < Devise::RegistrationsController
     before_filter :create_message, :only => [:create]

     def create_message
       flash[:message] = "Successfully signed up .Confirmation mail will be sent to registered email address"
     end
   end
类注册控制器[:create]
def创建_消息
flash[:message]=“已成功注册。确认邮件将发送到注册的电子邮件地址”
结束
结束

在您的登录后视图文件中使用此选项,您希望在其中显示它。

什么通知?通知在哪里?用户注册后,应立即显示一条通知,说明“您已成功注册”。未显示此特定通知。但当用户注销时,将显示“您已成功注销”通知。