例如,我有一个账户对象。我将该帐户对象存储在名为帐户服务的外部服务中。但我希望将存储在外部服务中的帐户与本地应用程序首选项相关联。使用关联创建Rails模型的最佳方式是什么,但是主对象没有数据库表?
更具体地说,假设该关联是付款方式。帐户可以有多种付款方式。我不希望存储在外部服务中的付款方式,而是消费应用程序。因此,我将创建一个名为account_payment_methods的表,该表将具有映射到外部服务帐户的帐户ID和映射到本地payment_method表的付款方式ID。
我有一个AccountPaymentMethod模型,我可以使用,但它会很高兴能够做account.payment_methods << PaymentMethod.first
或类似的东西。
是否有一种开箱即用的方法,或者我会自己编写此功能?
您是否找到任何解决方案? – vishram0709 2017-03-27 16:21:28