私はレールにかなり慣れていないので、基本的にユーザー登録フォームを作成したいと思います。
私は現在レール3.2.3を使用しています
基本的には、ユーザーの基本的なRESTルートの上にuser/registerのような基本的なルートを作りたいです。
これが私のroutes.rbです
resources :user do
collection do
get 'register'
end
end
そして、これが私のレーキルートです:
register_user_index GET /user/register(.:format) user#register
user_index GET /user(.:format) user#index
POST /user(.:format) user#create
new_user GET /user/new(.:format) user#new
edit_user GET /user/:id/edit(.:format) user#edit
user GET /user/:id(.:format) user#show
PUT /user/:id(.:format) user#update
DELETE /user/:id(.:format) user#destroy
私の理解では、レジスターユーザーはショーの上にいるので、ショーに行く前にまずレジスターと一致する必要があります。
ただし、localhost:3000 / user / registerを実行しようとすると、次のエラーが発生します。
{:action => "show"、:controller=>"user"}に一致するルートはありません
誰かがこれを手伝ってくれますか?
ありがとう!!