例如,我有一個賬戶對象。我將該帳戶對象存儲在名爲帳戶服務的外部服務中。但我希望將存儲在外部服務中的帳戶與本地應用程序首選項相關聯。使用關聯創建Rails模型的最佳方式是什麼,但是主對象沒有數據庫表?
更具體地說,假設該關聯是付款方式。帳戶可以有多種付款方式。我不希望存儲在外部服務中的付款方式,而是消費應用程序。因此,我將創建一個名爲account_payment_methods的表,該表將具有映射到外部服務帳戶的帳戶ID和映射到本地payment_method表的付款方式ID。
我有一個AccountPaymentMethod模型,我可以使用,但它會很高興能夠做account.payment_methods << PaymentMethod.first
或類似的東西。
是否有一種開箱即用的方法,或者我會自己編寫此功能?
您是否找到任何解決方案? – vishram0709 2017-03-27 16:21:28