Slack通知とか非同期処理やページレンダリング後にやって良いことを書けるようにすることは必要だけど、その仕組みは使いたいときに使える仕組みのほうが良いと思う。
なぜならrenderやredirect_toを複数書いたり先に書くケースなんて早期リターンみたいなケースがデフォルトだから。
早期リターン時は後続処理をしてほしくないからその記載をしている。
それにもかかわらず、非同期とかをできるようにするために、多数派の早期リターン的なことを実現するためにredirect_to and return
とかを書かなければいけない、手続き的にデフォルト以外の記法を求められるのはセンスが悪い。
それも呼び出されたコントローラーのpublicメソッドの中で(=切り出された関数で書いてはいけない)書かなければならないのは辛い。
Controller内のrenderやredirect_toなんて、raise並の優先度なんだから。
非同期とかできるようにするなら、デフォルトではなく、メソッドの引数に特殊な引数設定するとか、そのメソッドだけインスタンス変数とかヘルパーの変数でtrueにするとか、特殊なことやりたいときに設定できるようにしてほしい。
まぁこんな愚痴を書いても発信力もなければ、Railsのコミッターにつながる能力もなく自分もコミッターにならないので、垂れ流されるだけの意見だけど。