Rails アプリの Devise ビュー/モデルに追加フィールドを (検証付きで) 追加する
-
26-09-2019 - |
質問
Rails 3 アプリの Devise 認証ソリューションにカスタム フィールドを追加する方法をカバーするドキュメントはあまり多くないようです。
ユーザーがサインアップするために必要な電子メールとパスワードに加えて、他のいくつかのカスタム フィールドを入力して検証したいのですが、Devise で生成されたコントローラーがないため、これを行うにはどうすればよいでしょうか?
解決
あなたがあなたのアプリ/ビュー/工夫フォルダに移動します選択した機能のためのすべてのビューをrails generate devise_views
行うと。あなたは、単にこれらのビューにモデル内で定義されたフィールドを追加することができます。あなたは、コントローラをカスタマイズする必要がある場合は、作成
class YourModel::DeviseFeaturesController
by DeviseFeatures
私はRegistrationsController、ConfirmationsControllerまたはどちらかあなたが使用することを決めていますが意味ます。
他のヒント
これと同じものが必要でした。私に役立つ素晴らしい記事を見つけました。
http://ykyuen.wordpress.com/2011/03/03/rails-%E2%80%93-add-custom-fields-to-devise-user-model/
所属していません StackOverflow