2012-03-02 9 views
0

RORには新規です。RORアプリケーションにサインインとサインアップを追加して、ロール "Admin"と "Vendor"を持つユーザを追加したいと思います。これはサインインとサインアップを作成し、正常に動作しています。今、私は、 "管理者が役割"ベンダー "を持つユーザーを追加できる場所から"ユーザーの追加 "セクションを作成したいと思います。RORのDeviseで管理者からユーザを追加

私は工夫が

"users/sign_in" and "https://stackoverflow.com/users/sign_up" 

アクションを使用していますが、新しいユーザーを追加するアクションはありません見ての通り。 Adminログインすると "/ users/sign_up"を使うことができないので、Deviseによって作成された同じ "Users"モーダルを使って新しいコントローラ "User"を作成しました。新しいユーザーアクションを保存しようとすると常に「/ユーザー」になってDevitsの既定のコントローラーを呼び出す

Adminログインから新しいユーザーを追加する方法とDeviseを認証と承認に使用する方法がわからない場合は、

ユーザーモデルを作成したい場合は、あなたのような何かを追加する必要があります

答えて

0

を助けてください:

routes.rbを

namespace :admin do 
    resources :users 
end 

次に、ユーザーモデルを作成するAdmin :: UsersControllerを作成します。ユーザーが認証に使用するという事実は重要ではありません。

+0

名前空間を追加した後、このエラーが発生しました '[GET]と一致するルートはありません'/users ''、何か考えていますか?ユーザーモーダルはすでにDeviseを使って作成されています。助けてください..... –

+0

名前空間では、URLはadmin/usersです –

関連する問題