使用rails 3,设计1.2 自定义注册视图应该是什么样的?默认为:
%h2 Sign Up
= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f|
= devise_error_messages!
我可以用User模型替换资源吗? 如何处理错误?我读到devise.error_messages不应该用作它的存根。对rails和设计非常新,所以欢迎所有建议/简单解决方案。
答案 0 :(得分:3)
devise_error_message只是检查资源中所有#errors的帮手。因此,您只需要定义自己的错误管理视图。例如,最简单的是:
- unless @user.errors.empty?
%ul
- @user.errors.each do |error|
%li= error.full_message