色器件轨 - 自定义错误处理和视图

问题描述:

使用Rails 3,设计1.2 应自定义注册看法是什么样的?默认值是这样的:色器件轨 - 自定义错误处理和视图

%h2 Sign Up 
= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| 

= devise_error_messages!

可我的东西,如用户模型替代资源? 如何处理错误?我读了devise.error_messages不应该被用作它的一个存根。非常新的铁路和设计,所有的建议/简单的解决方案欢迎。

的devise_error_message只是一个辅助检查所有#errors在您的资源。所以你只需要定义你自己的错误管理视图。由为例最简单的就是:

- unless @user.errors.empty? 
    %ul 
    - @user.errors.each do |error| 
     %li= error.full_message