Ruby on rails 如何禁用Desive ruby中的第一条消息

Ruby on rails 如何禁用Desive ruby中的第一条消息,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我目前正在做一个项目,并使用Desive gem。。每次我加载根目录(localhost:3000)时,它总是显示“在继续之前,您必须确认您的电子邮件地址”。我想要的是,它只会在注册后显示消息 我试着把它放在design_mapping.registable?&控制器_name==if(警报)中的“注册”,可在designe/session/new.html中找到。。我之所以使用这个,是因为我看到在注册的内部有已注册但未确认的内容:(可以在devise.en.yml上找到) 是的,它正在工作,当

我目前正在做一个项目,并使用Desive gem。。每次我加载根目录(localhost:3000)时,它总是显示“在继续之前,您必须确认您的电子邮件地址”。我想要的是,它只会在注册后显示消息

我试着把它放在design_mapping.registable?&控制器_name==if(警报)中的“注册”,可在designe/session/new.html中找到。。我之所以使用这个,是因为我看到在注册的内部有已注册但未确认的内容:(可以在devise.en.yml上找到)


是的,它正在工作,当我加载localhost:3000时,它不会显示消息,但在我注册后,消息不会显示。我搜索了关于这个问题,我看到他们建议创建一个确认控制器。我已经创建了该文件,但不知道如何应用该文件

问题:如何首先禁用“您必须先确认您的电子邮件地址,然后才能继续”功能,它只有在注册后才会显示

设计/会话/新建

<% if devise_mapping.registerable? && controller_name == 'registrations'  
             if (alert)%>
        <div class="alert alert-danger">
          <h5 class="text-center"><%= notice %></h5>
        </div>

        <% end %>
        <% end %>

你登录了吗?还没有,先生,我也没有确认。你能把route.rb放在你的问题中吗?“我搜索了这个问题,我看到他们建议创建一个确认控制器。我已经创建了那个文件,但不知道如何应用它。”。你在哪里看到的?我如何应用这些控制器?注册控制器、确认控制器和密码控制器?
Rails.application.routes.draw do

  devise_for :users
  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
  # devise_for :users, controller => { :confirmations_controller => "confirmations/after_confirmation_path_for"}
  root to: "home#index"
end