难道在不使用ActiveRecord作为其ORM的项目中使用ActiveMerchant?

时间:2009-09-22 14:27:38

标签: ruby-on-rails ruby activerecord activemerchant

ActiveMerchant似乎是考虑到AR而已。

我基于buy()方法returns an ActiveRecord::Billing::Response object的事实得出了这个结论:

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

1 个答案:

答案 0 :(得分:0)

如果检查ActiveMerchant :: Billing :: Response的实现,则文件中的任何位置都不会提及ActiveRecord。不知道你在哪里知道AM返回AR对象。

查看Braintree网关的#purchase实现,它调用#commit,它只是returns an ActiveMerchant::Billing::Response对象