小编Tim*_*eym的帖子

设计/用户/确认路线

无法通过设计确认电子邮件.

route.rb

  devise_for :users, :controllers => { :sessions => "users/sessions" ,:omniauth_callbacks => "users/omniauth_callbacks" } do
    post   "users/confirmation",          :to => "devise/confirmations#create"
    get    "users/confirmation/new",      :to => "devise/confirmations#new", :as => "new_confirmation"
    get    "users/confirmation",          :to => "devise/confirmations#show"
  end
  resources :pensioners #, :only => [:index, :destroy, :new]
  resources :users #, :only => [:index, :destroy, :new]
Run Code Online (Sandbox Code Playgroud)

heroku运行rake路线

                                                             ....
   user_confirmation POST   /users/confirmation(.:format) devise/confirmations#create

   new_user_confirmation GET    /users/confirmation/new(.:format) devise/confirmations#new

                  GET    /users/confirmation(.:format)          devise/confirmations#show

                                                              ....
Run Code Online (Sandbox Code Playgroud)

但是当我提出要求时

    GET /users/confirmation?confirmation_token=BeELxDDq9sxpseLh8Rdn 
Run Code Online (Sandbox Code Playgroud)

我收到404 错误

  The page you were looking for doesn't exist.
  You may …
Run Code Online (Sandbox Code Playgroud)

routing ruby-on-rails confirmation devise devise-confirmable

3
推荐指数
1
解决办法
2543
查看次数