私は新しい RoR で、自分のアプリを構成する方法を理解できないようです。
garbを使用して Google アナリティクスからデータを取得するアプリがあります。データを処理した後、アプリはReportモデルにデータを入力し、ユーザーにレポートを表示します。
現在、懸念事項を使用して Google アナリティクスのロジックを分離しています。私の懸念フォルダーにはGoogleAnalytics、データのプルを担当するモジュールがあります。ReportモデルにはモジュールGoogleAnalyticsが含まれています。モデルの数値処理を行う前にReport、データをクリーンアップして再フォーマットする必要があります。GoogleAnalyticsこれはモジュールまたはヘルパーの責任である必要がありますか?
サードパーティのサービスを含めるためのより良い方法はありますか?