1

ルートファイルにこれがあります:

 devise_scope :user do
   get "/admin", :to => "users/sessions#new"
 end

に行くと、フォームで歌うことにアクセスできますhttp://localhost:3000/adminSign in指定せずにクリックするusernameと、ユーザー名とパスワードが見つからないというエラーメッセージが表示passwordされたパスにリダイレクトされます。/users/sign_in

Deviseのデフォルトの動作だと思います。/adminしかし、誤って歌うと、デフォルトではなくリダイレ​​クトされます/users/sign_id。どうすればこの動作を実現できますか?

前もって感謝します。

4

1 に答える 1

2
  devise_for :users
  as :user do
    get 'admin' => 'devise/sessions#new', :as => :new_user_session
    post 'admin' => 'devise/sessions#create', :as => :user_session
  end
于 2012-04-16T09:22:24.180 に答える