ruby-on-rails - 设计字段上的错误消息

标签 ruby-on-rails ruby ruby-on-rails-3 error-handling devise

这是我针对特定用户的代码,我在应用程序中有两种类型的用户。如何显示错误消息以及它们出现的字段。如您所见,我已经为用户使用了devise。我一直在使用<%= f.error_notification %>来显示错误,但是devise没有显示它。我所看到的只是“请检查下面的问题”。仍在学习设计错误 View ,对它的任何帮助将不胜感激。

<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>  

   <div class="reg-gray-box fl">


                  <ul class="reg-form">
                      <li>
                          <%= f.input :email, :label => "Email Address", :placeholder => "Email", :required => false, :autofocus => true, input_html: { class: 'wh-txt-box' } %> 
                      </li>
                      <li>
                          <%= f.input :password, :label => "Password", :placeholder => "Password", :required => false, input_html: { class: 'wh-txt-box' } %> 
                      </li>                         
                      <li>
                          <%= f.button :submit, "Sign In", :class => 'big-blue-btn' %> 
                      </li>  
                     <li>
                    <%= link_to "Forgot your password?", new_password_path(resource_name), :class =>'link' %>
                   </li>                                            
                  </ul>



    </div>

 <% end %>

最佳答案

在此<%= devise_error_messages! %>下插入此<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>行。
像这样:

<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>  
  <%= devise_error_messages! %>
  ...

我建议先问这个问题,然后再求助于文档,尤其是在such well有文档记录的案例中。

关于ruby-on-rails - 设计字段上的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25241427/

相关文章:

ruby-on-rails - Rails 3 - IF 语句不会在 NIL 上中断

ruby-on-rails - 使用 Ruby/JRuby 将 pdf 转换为图像

javascript - 由于 ExecJS,在生产服务器上运行 Rake 任务失败

ruby-on-rails - 强制所有收到的请求 Content-Type 为 JSON

ruby-on-rails - Rails_Admin - 如何更改 Post View 中文本字段的大小

ruby-on-rails - Phusion Passenger 如何重用线程和进程?

ruby-on-rails - 如何使用 Vue 前端和 Rails 后端实现 env 变量?是否需要使用 dotenv 包来完成这个任务?

ruby - 将方法应用于数组并将数组值作为键返回

ruby-on-rails - 摆脱 Rails 中包罗万象的路线的技术

ruby - Gemfile - 将生产 gems 与开发 gems 分开