私は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. テンプレートのログインビューのURLを正しく取得する方法は?
- 3. Mojoliciousの他のコントローラでアクションを呼び出す方法は?
- 4. 他のコントローラからコントローラの応答を取得する方法は?
- 5. レール3 - 他のコントローラの他の方法でデータを処理する
- 6. Railsでrestful_authenticationプラグインを使用して匿名ユーザーを追跡する最善の方法は何ですか?
- 7. 他の出力コントローラの入力コントローラからのデータを使用
- 8. 他のコントローラからアソシエーションを接続する方法は?
- 9. asp.netのページで変数を使用する他の方法は
- 10. CI他のコントローラの他のコントローラの機能を借用
- 11. 他のコントローラのtodosにアクセスする方法は?
- 12. 異なるアセンブリのコントローラを使用する方法は?
- 13. (Resolved、Bypassed)Grails:他のコントローラのビューにモデルを渡す方法は?
- 14. RESTful_authentication gemを使用して、あるRuby on Railsアプリケーションを別のものに認証する方法は?
- 15. 角度コントローラまたはスコープでangular.toJsonを使用する方法
- 16. 他のPHPファイルでコントローラ関数を呼び出す方法 - codigniter
- 17. splitviewコントローラ(iOS5.0)を使用してiPadでストーリーボードを使用する方法は?
- 18. Androidのギャラリービューを他のページで使用する方法
- 19. 他のアプリケーションで私のカスタムライブラリapkファイルを使用する方法
- 20. 他のイベントハンドラでこのキーワードを使用する方法
- 21. AngularJSを使用してドキュメントをクリックして他のコントローラに通知する方法は?
- 22. restful_authentication(レールプラグイン)を使用して1つのアカウントに1つのセッションのみを許可する方法
- 23. テストフィクスチャを他のフレームワークと単体テストで使用する方法
- 24. UIMA ConceptMapperで他のタイプを使用する方法
- 25. タブバーコントローラを使用してアプリケーションにログインビューを追加する
- 26. Ruby/Railsでrestful_authenticationを使用したssl_requirementのトラブル
- 27. button_toを使用してコントローラのメソッドをアクティブにする方法
- 28. コントローラを使用してextjs4のメニューを制御する方法
- 29. iOS - UITabBarControlerのベストプラクティスでのログインビュー
- 30. コントローラで `verify`メソッドを使う方法は?