0

ActiveMerchant 似乎考虑到了 AR。

基于 purchase() 方法返回一个 ActiveRecord::Billing::Response 对象这一事实,我得出了这个结论:

这是正确的吗?如果是,这是否意味着在使用不同 Ruby ORM(Sequel/Datamapper)的项目中可能难以使用 ActiveMerchant?

4

1 回答 1

0

如果您检查 ActiveMerchant::Billing::Response 的实现,文件中的任何地方都没有提到 ActiveRecord。不知道你从哪里得到 AM 返回 AR 对象的想法。

查看 Braintree 网关的#purchase 实现,它调用#commit,它只返回一个 ActiveMerchant::Billing::Response对象

于 2009-09-22T19:38:05.193 回答