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