私は本当にdeviseが使いやすい登録システムをどのように提供しているのか気に入っていますが、私が必要なことをするためにそれを拡張するのは難しいです。名前、電子メール、生体情報などの情報を表示する各ユーザーのパブリックユーザープロファイルを作成する必要があります。これまで私はuser/show関数を使ってこれを行ってきましたが、deviseは簡単に編集可能なコントローラを提供していないので、これをどうやって行うのか困っています。私は既にdeviseを生成するrailsを実行しました:deviseビューを私のアプリケーションにコピーするためのビューですが、ここからどこに行くのかはわかりません。どんな助けでも大歓迎です。Deviseでユーザープロファイルを作成するにはどうすればよいですか?
1
A
答えて
0
ユーザーは自分のアカウントを作成すると同時にプロファイルを更新してもらいたいですか?その場合は、関連付けられたプロファイルモデルをUserモデルで設定できます。 を使用すると、ユーザ登録のサブミット/作成時にネストされたモデルのレコードを作成できます。
ネストされたモデルをカバーするgreat screencastがあります。また、この質問が以前に議論されたように、他のdevise関連の投稿を検索することをお勧めします。
実装が簡単な別の方法があります—登録ユーザーのみがプロファイルの編集/更新を許可します。こうすることで、Deviseビューを変更する必要がなくなり、別々のデマンドコントローラを使用してさまざまなCRUDアクションを設定することができます。
なカンカンなどのアクセス制御リスト(ACL)、溶液中のスロー(他の選択肢があまりにもあります!)あなたも、他のユーザーがプロファイルを表示可能にするが、破壊/編集するためのアクセスを拒否することができますなど
関連する問題
- 1. Deviseのカスタムフラッシュメッセージを作成するにはどうすればよいですか?
- 2. 複数のテーブルを使用してユーザープロファイルを作成するにはどうすればよいですか?
- 3. Rails 3(Devise for Authentication) - 手動でユーザーを作成するにはどうすればよいですか?
- 4. パートナーリンクのRails/DeviseでカスタムログインページのURLを作成するにはどうすればよいですか?
- 5. ウェブサービスアプリの作成にはどうすればよいですか?
- 6. twitterのようにユーザープロファイルのページのカスタマイズを管理するにはどうすればよいですか?
- 7. xcodeでテンプレートサブクラスファイルを作成するにはどうすればよいですか?
- 8. Muleでダイナミックインバウンドエンドポイントを作成するにはどうすればよいですか?
- 9. WPFでアダプティブレイアウトを作成するにはどうすればよいですか?
- 10. マウスオーバーでハイライトを作成するにはどうすればよいですか?
- 11. GCDでシングルトンシリアルキューを作成するにはどうすればよいですか?
- 12. app.configでカスタムセクションを作成するにはどうすればよいですか?
- 13. MenuItemImageをテキストで作成するにはどうすればよいですか?
- 14. FireMonkeyでトレイアイコンを作成するにはどうすればよいですか?
- 15. Magentoでクイックアクセスメニューを作成するにはどうすればよいですか?
- 16. ウェブブラウザでオートフィルフォームを作成するにはどうすればよいですか?
- 17. ARSKViewでポーズメニューを作成するにはどうすればよいですか?
- 18. Pythonでループを作成するにはどうすればよいですか?
- 19. OpenLayersでラウンドアイコンイメージを作成するにはどうすればよいですか?
- 20. jsfでエラーページを作成するにはどうすればよいですか?
- 21. Androidでカスタムコンテナビューを作成するにはどうすればよいですか?
- 22. Joomlaでアカウントリンクを作成するにはどうすればよいですか?
- 23. Androidでカスタムコントロールを作成するにはどうすればよいですか?
- 24. Dockerfileでコメントを作成するにはどうすればよいですか?
- 25. Cargoでオブジェクトファイルを作成するにはどうすればよいですか?
- 26. Accessでタイムラインを作成するにはどうすればよいですか?
- 27. Railsでスコープを作成するにはどうすればよいですか?
- 28. githubでプレースホルダファイルを作成するにはどうすればよいですか?
- 29. Reactjでテンプレートを作成するにはどうすればよいですか?
- 30. Webでスピナーを作成するにはどうすればよいですか?