2011-04-12 57 views
1

使用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不應該被用作它的一個存根。非常新的鐵路和設計,所有的建議/簡單的解決方案歡迎。

回答

3

的devise_error_message只是一個輔助檢查所有#errors在您的資源。所以你只需要定義你自己的錯誤管理視圖。由爲例最簡單的就是:

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