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