UsersController がログイン、サインアップ、ログアウトのページを所有するべきか、それとも他のコントローラーがこの役割を担うべきかについて、人々の意見は何ですか。私は両方できるので、私はただ疑問に思っています。UsersController 内でこれを行うと、ユーザーがログインし、何らかの形で関連するようになります。または、名前付きのプリパスなどを作成できますか?
質問する
24 次
3 に答える
1
私が普段していることはUserSessionsController
、安らかな行動をとることです。次に、私のルートでは、次のようなものがあります。
get '/login' => 'user_sessions#new'
post '/login' => 'user_sessions#create'
get '/logout' => 'user_sessions#destroy' # or delete '/logout'
登録のものをに入れRegistrationsController
ます。
たとえば、管理セクションでユーザー管理が必要な場合は、Admin::UsersController
(または単にUsersController
)があります。
于 2013-01-20T20:59:43.567 に答える
1
私はそれをユーザーコントローラーに入れません..
new/destroy アクションも備えた新しいセッションコントローラーを作成します..その後、より安らかになります..
于 2013-01-20T20:51:58.030 に答える
0
UsersController内でこれを行うのが一般的だと思います。
于 2013-01-20T20:49:29.227 に答える