質問: 例えば ``` class Foo < ApplicationRecord has_many :bars end ``` とある時に `foo.bars` を使って計算する処理を Module でまとめておきたいのですが、 その時につけるModule名になんらかの命名規則はありますか? できれば `Bars` や`BarsController`という名前をつけたいのですが、 そうすると既存の機能と被ってしまいますし良い案が浮かびません。 結局果たしている役割を使った命名を普段は行っているのですが、 もっと機械的に決定できる方法があれば知りたいです。
回答: モデルの関心事を記述するモジュールのヘルパークラスとして、 `ActiveSupport::Concern` というものがありますので、 `Foo::BarsConcern` などにするのはいかがでしょうか。