私はrestful_authenticationをインストールして動作していますが、ログインページでログインできますが、adminという別のコントローラがあり、管理コントローラ内にログインビューを埋め込みたいと考えています。実際には、ログインビューへのURLは:localhost:3000/loginです(これはうまくいき、ユーザーがログインできるようにするために必要です)。私は必要があります:localhost:3000/admin/login(管理者のためのビューとその管理者とスタッフのログインが含まれています)。 admin/loginビューform_forを呼び出すようにします:controller => restful_authentication、:action => authenticate。どうやってするか? TIA。restful_authenticationを他のコントローラのログインビューで使用する方法は?
1
A
答えて
2
おそらく、デフォルトのログインコントローラrestful_authenticationを使用して、その場所に置いておいてください。これにより、将来的にそのプラグインをより簡単にアップグレードすることができます。次に、別のログインフォームを使用する場合は、再利用のためにログインフォームを部分的に分割するか、独自のフォームを実装しますが、デフォルトフォームで使用されているものと同じコントローラを指定します。最後に、特定のコントローラ/アクションに対する管理上の要件を実装するために、ここには良い解決策があります:
http://refactormycode.com/codes/20-restful_authentication-role-requirements
関連する問題
- 1. restful_authenticationはコントローラ内のアクションにのみ適用されますか?
- 2. 他のコントローラのすべての入力値でコントローラを使用するには?
- 3. 他のコントローラでレールのform_forを使用するには?
- 4. Laravel 5.2の他のコントローラで共通コントローラを拡張する方法は?
- 5. コントローラのアクション/ビューを他のコントローラと共有する方法
- 6. テンプレートのログインビューのURLを正しく取得する方法は?
- 7. Railsでrestful_authenticationプラグインを使用して匿名ユーザーを追跡する最善の方法は何ですか?
- 8. Mojoliciousの他のコントローラでアクションを呼び出す方法は?
- 9. ngModel.NgModelControllerのプロパティ$をコントローラ内で使用する方法は?
- 10. 他のコントローラからコントローラの応答を取得する方法は?
- 11. RESTful_authentication gemを使用して、あるRuby on Railsアプリケーションを別のものに認証する方法は?
- 12. レール3 - 他のコントローラの他の方法でデータを処理する
- 13. Angular jsで他のコントローラにデータを渡す方法は?
- 14. 他のコントローラからコントローラ機能を呼び出す方法symfony 3では?
- 15. asp.netのページで変数を使用する他の方法は
- 16. 別のサーブレットで他のサーブレットサービスを使用する方法は?
- 17. 他のコントローラからアソシエーションを接続する方法は?
- 18. 他の出力コントローラの入力コントローラからのデータを使用
- 19. 他のコントローラのtodosにアクセスする方法は?
- 20. codeigniterのコントローラからパブリックメソッドを別のコントローラに使用する方法は?
- 21. CI他のコントローラの他のコントローラの機能を借用
- 22. ユーザーがログインした後にログインビューを制限する方法は?
- 23. 他のコンポーネントでホームコンポーネントデータを使用する方法は?
- 24. 異なるアセンブリのコントローラを使用する方法は?
- 25. javascriptやその他の方法でカスタムソート機能を使用する方法は?
- 26. (Resolved、Bypassed)Grails:他のコントローラのビューにモデルを渡す方法は?
- 27. Ruby/Railsでrestful_authenticationを使用したssl_requirementのトラブル
- 28. restful_authentication(レールプラグイン)を使用して1つのアカウントに1つのセッションのみを許可する方法
- 29. 角度コントローラまたはスコープでangular.toJsonを使用する方法
- 30. コントローラ内で角度変換フィルタを使用する方法は?