似乎沒有大量文檔介紹如何將自定義字段添加到Rails 3應用程序中的Devise身份驗證解決方案。在Rails應用程序中添加其他字段(包含驗證)以設計視圖/模型
除了用戶註冊所需的電子郵件和密碼之外,我還需要添加其他一些自定義字段並進行驗證,並且由於沒有使用Devise生成控制器,因此如何執行此操作?
似乎沒有大量文檔介紹如何將自定義字段添加到Rails 3應用程序中的Devise身份驗證解決方案。在Rails應用程序中添加其他字段(包含驗證)以設計視圖/模型
除了用戶註冊所需的電子郵件和密碼之外,我還需要添加其他一些自定義字段並進行驗證,並且由於沒有使用Devise生成控制器,因此如何執行此操作?
當你做rails generate devise_views
你選擇的功能的所有視圖都會在你的app/views/devise文件夾中。您可以簡單地將模型中定義的字段添加到這些視圖。如果您需要定製控制器,創建
class YourModel::DeviseFeaturesController
通過DeviseFeatures
我的意思RegistrationsController,ConfirmationsController或任何功能,您決定使用。
有一個關於一個偉大的截屏:RailsCasts-customizing-devise
我需要同樣的事情。有一個偉大的文章,我發現幫助我:
http://ykyuen.wordpress.com/2011/03/03/rails-%E2%80%93-add-custom-fields-to-devise-user-model/
你能提供一個例子給我們新手在那裏? RailsCasts並沒有深入研究這個問題。謝謝! – Landitus 2011-01-07 04:58:08