(本当に) 長い文字列をLocation#description返すメソッドがあります。この文字列は人間が読める説明であり、属性の値に従って生成されます。ただし、このコードは長くて複雑で、私のモデルには多くの「ビジネスではない」ロジックが含まれています。Location
何をするのが最善ですか?このすべてのロジックをヘルパーにまとめるか、LocationPresenterクラスを作成しますか? プレゼンターを作成する場合、作成に関するガイドラインはありますか? で初期化する必要がありますか、Locationそれとも属性ハッシュを使用しても問題ありませんか?