我有一个sessions_controller与3个动作:
new
create
destroy
但我认为如果我为每个动作创建单独的控制器,每个控制器只做一件事(session #new对我来说比login#new更不清楚):
signup
login
logout
本质上是在文件级别而不是功能级别分解操作。
有理由做其中一个而不做另一个吗?
虽然您当然可以将它们分解为单独的控制器,但我认为没有必要这样做,这会使您的生活变得更加困难。
听起来你需要利用routes.rb
来匹配控制器的请求。这将使您的会话逻辑分组,同时使您的路径更有意义。