私は現在、すでに大きくなっているコントローラーを持っています。コントローラーをスリム化する最善の方法は何かと考えていました。私は必ずしも最も簡単な方法を探しているわけではありませんが、安全で効率的な方法を探しています。私はここしばらく Rails を使って開発を行ってきましたが、「サブクラス化」がどのように機能するかについてはまだよくわかっていません。ひょっとして、こんなものかな?と思いました。
class SomeController < ApplicationController
end
class MoreFunctionsController < SomeController
end
それは現在テストされていません - 私はまだそれに取り組んでいます - しかし、これが私が行こうとしている方向のアイデアをあなたに与えることを願っています. また、このルーティングがどのように見えるかはわかりません。大きなコントローラを「分割」する最良の方法は何ですか?