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]=“已成功注册。确认邮件将发送到注册的电子邮件地址”
结束
结束
在您的登录后视图文件中使用此选项,您希望在其中显示它。什么通知?通知在哪里?用户注册后,应立即显示一条通知,说明“您已成功注册”。未显示此特定通知。但当用户注销时,将显示“您已成功注销”通知。