我目前有一个越来越大的控制器。我想知道缩小控制器的最佳方法是什么。我不一定要寻找最简单的方法,而是一种安全有效的方法。我已经使用 Rails 开发了一段时间,但我仍然不熟悉“子类化”是如何工作的,我什至不确定它是否应该以这种方式使用。我在想也许是这样的?
class SomeController < ApplicationController
end
class MoreFunctionsController < SomeController
end
这目前还没有经过测试——我现在仍在努力——但我希望这能让你对我正在尝试的方向有所了解。我也不确定此路由的外观。“拆分”大型控制器的最佳方式是什么?