0

对于用户控制器是否应该拥有登录、登录、注销页面或其他控制器是否应该参与这部分,人们有什么看法。我只是想知道,因为我可以两者兼得。我可以在 UsersController 中执行此操作,因为用户登录,并且他们以某种方式关联。或者我可以进行命名预通行证之类的?

4

3 回答 3

1

我不会把它带入用户控制器..

制作一个新的会话控制器,它也有新的/销毁的动作..然后它更安静..

于 2013-01-20T20:51:58.030 回答
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 回答
0

我认为,在 UsersController 中执行此操作很常见。

于 2013-01-20T20:49:29.227 回答