0

私はdeviseを使用しており、devise登録ページでトークンコードを使用しようとしています.リンクを設定するためのルートに問題があることを知っています. リンクはこんな感じ

http://localhost:3000/users/sign_up.asdfsdfasdffffffffffffffasdfasdf

クエリ文字列の間のドットとそれは機能しません。

私のroutes.rbはこれです

    devise_for :users ,:controllers => { :registrations => "registrations" } do
        #get "/register", :to => "devise/registrations#new"
          get 'users/sign_up/:invitation_token' => "registrations#new", :as =>        :reg_with_code
      end

の間にスラッシュを入れて適切なリンクを設定するのを手伝ってください。

ここに5月のレーキルートがあります

    invitations GET    /invitations(.:format)                     invitations#index
                     POST   /invitations(.:format)                          invitations#create
      new_invitation GET    /invitations/new(.:format)                 invitations#new
     edit_invitation GET    /invitations/:id/edit(.:format)            invitations#edit
          invitation GET    /invitations/:id(.:format)                 invitations#show
                     PUT    /invitations/:id(.:format)                   invitations#update
                     DELETE /invitations/:id(.:format)               
    invitations#destroy
           reg_with_code GET    /users/sign_up/:invitation_token(.:format)    registrations#new
         new_user_session GET    /users/sign_in(.:format)                      devise/sessions#new
            user_session POST   /users/sign_in(.:format)                      devise/sessions#create
    destroy_user_session DELETE /users/sign_out(.:format)                  devise/sessions#destroy
           user_password POST   /users/password(.:format)                  devise/passwords#create
       new_user_password GET    /users/password/new(.:format)              devise/passwords#new
      edit_user_password GET    /users/password/edit(.:format)             devise/passwords#edit
                     PUT    /users/password(.:format)                  devise/passwords#update
 cancel_user_registration GET    /users/cancel(.:format)                    registrations#cancel
       user_registration POST   /users(.:format)                           registrations#create
    new_user_registration GET    /users/sign_up(.:format)                   registrations#new
   edit_user_registration GET    /users/edit(.:format)                      registrations#edit
                     PUT    /users(.:format)                           registrations#update
                     DELETE /users(.:format)                           registrations#destroy
users GET    /users(.:format)                           users#index
                     POST   /users(.:format)                           users#create
               new_user GET    /users/new(.:format)                       users#new
              edit_user GET    /users/:id/edit(.:format)                  users#edit
                user GET    /users/:id(.:format)                       users#show
                     PUT    /users/:id(.:format)                       users#update
                     DELETE /users/:id(.:format)                       users#destroy
                root        /                                          home#index
4

2 に答える 2