私は宝石を使用していdeviseます。Deviseはアプリケーションコントローラーを拡張し、Railsアプリケーションにユーザー管理を追加します。
宝石の中を見ると、次の行が見えます
class Devise::SessionsController < ApplicationController
Deviseコントローラーに。という名前のカスタムコントローラーを継承させたいので、これを変更しようとしていますAdminController。この理由は、Webアプリケーション全体が完成していて、ページの管理者部分でアプリケーションレイアウト、css、jsを使用したくないためです...
コントローラの基本クラスを動的に変更するにはどうすればよいですか?admin.html.erbまたは、レイアウトの代わりにレイアウトを使用するようにコントローラーに動的に指示しapplication.html.erbます。
私が「ダイナミックに」と言うとき、私はそれをモンキーパッチすることを意味します、ありがとう。