我想知道是否有一种高效优雅的方式来链接'带有activerecord对象的activeresource对象。
我为我的应用程序安装支付系统,它使用包含用户表,钱包表的API ...我想将所有这些信息存储在我的应用程序数据库中。 例如: - 当我创建wallet_object_api_side时,我想将它存储在wallet_object_my_database中 - 当我更新wallet_object_api_side时,我想更新wallet_object_my_database
wallet_object_api_side必须始终与wallet_object_my_database相等
是否有一种优雅的方法可以同时创建api对象并将其保存在同一个请求中的数据库中?
谢谢。
答案 0 :(得分:0)
您可以使用Rails回调执行此操作。
但更大的问题是你为什么要这样做? 依赖于在本地复制远程数据是危险的,反之亦然。如果API是数据的权威来源,那么您应该在需要数据时转到API。
如果API数据库发生变化,该怎么办?你的应用程序如何了解它并处理它?</ p>