Rails アプリの Devise ビュー/モデルに追加フィールドを (検証付きで) 追加する

StackOverflow https://stackoverflow.com/questions/3818819

  •  26-09-2019
  •  | 
  •  

質問

Rails 3 アプリの Devise 認証ソリューションにカスタム フィールドを追加する方法をカバーするドキュメントはあまり多くないようです。

ユーザーがサインアップするために必要な電子メールとパスワードに加えて、他のいくつかのカスタム フィールドを入力して検証したいのですが、Devise で生成されたコントローラーがないため、これを行うにはどうすればよいでしょうか?

役に立ちましたか?

解決

あなたがあなたのアプリ/ビュー/工夫フォルダに移動します選択した機能のためのすべてのビューをrails generate devise_views行うと。あなたは、単にこれらのビューにモデル内で定義されたフィールドを追加することができます。あなたは、コントローラをカスタマイズする必要がある場合は、作成


class YourModel::DeviseFeaturesController 

by DeviseFeatures私はRegistrationsController、ConfirmationsControllerまたはどちらかあなたが使用することを決めていますが意味ます。

RailsCasts-カスタマイズ-工夫する それについての素晴らしいスクリーンキャストがあります>

他のヒント

これと同じものが必要でした。私に役立つ素晴らしい記事を見つけました。

http://ykyuen.wordpress.com/2011/03/03/rails-%E2%80%93-add-custom-fields-to-devise-user-model/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top