我是新的 RoR,我似乎无法掌握如何构建我的应用程序。
我有一个使用garb从 Google Analytics 中提取数据的应用程序。在对数据进行一些数字运算后,应用程序将填充Report
模型并向用户显示报告。
现在,我正在使用关注点分离 Google Analytics 逻辑。在我的关注文件夹中,我有一个GoogleAnalytics
负责提取数据的模块。该Report
模型包括GoogleAnalytics
模块。在模型中的数字运算Report
发生之前,我需要清理并重新格式化数据。这应该是GoogleAnalytics
模块的职责还是助手的职责?
是否有更好的做法来包含第三方服务?