deviseを使用してアプリケーションを構築しようとしていますが、複数の役割があります。
そのようなユーザー/管理者がいます。ドキュメントを正しく理解していれば、デバイスの仕組みが機能し、1つのロール用にuserという新しいモデル/コントローラーを作成し、admin用に新しいモデル/コントローラーを作成します。彼のかなり単純なものですが、ここで私が抱えている問題
route.rb私は以下を持っています
devise_for :admins
devise_for :customers
resources :events
root :to => 'events#index'
ただし、コントローラーにはこれを配置します
before_filter :authenticate_customer!
私もフォローしてみました
before_filter :authenticate_customer! || :authenticate_admin!
ただし、ログインに管理者がいる場合は、どちらの技術でもサインインページにリダイレクトされます。役に立たないことが判明した2つの異なるウェブサイトを作成しない限り、私は話をするために両方を何をすべきですか。
さらにいくつか質問があります。編集に入ると、current_passwordの入力を求められますが、この機能を削除するにはどうすればよいですか?
メンバーや登録を停止する方法もありますか(別名admin)
よろしくお願いします。