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