1

デバイスを構成した後、これらのルートを利用できます。

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)        devise/registrations#cancel
   user_registration POST   /users(.:format)               devise/registrations#create
new_user_registration GET    /users/sign_up(.:format)       devise/registrations#new
edit_user_registration GET    /users/edit(.:format)          devise/registrations#edit
                     PUT    /users(.:format)               devise/registrations#update
                     DELETE /users(.:format)               devise/registrations#destroy
               about GET    /about(.:format)               pages#about
                root        /                              pages#home

これを home.html.erb ファイルで使用しています。

<p> 
<%= link_to 'Sign up now!',  new_user_regsitration_path , class: "btn btn-large btn-primary" %>
</p>

サーバーを実行するたびに、次のルーティング エラーが発生します。

No route matches [GET] "/"

助けてください?

4

2 に答える 2

6

何も解決しない場合は、サーバーを再起動してください。同じエラーが発生し、何が起こっているのかわかりませんでした!

于 2013-03-25T11:03:20.170 に答える
1

home_page のリンクにタイプミスがあります:

new_user_regsitration_path

次のようにする必要があります。

new_user_registration_path
于 2013-03-25T10:28:25.773 に答える