2009-09-22 7 views
0

ActiveMerchant는 AR을 염두에두고 구운 것 같습니다.ActiveRecord를 ORM으로 사용하지 않는 프로젝트에서 ActiveMerchant를 사용하기가 어렵습니까?

내가 구입() 메소드 returns an ActiveRecord::Billing::Response object 사실에 기반이 결론에 도달했습니다

인가이 정확하고, 만약 그렇다면, 사용하는 프로젝트에 ActiveMerchant을 사용하기 어려울 수 있습니다 의미 하는가 다른 Ruby ORM (Sequel/Datamapper)?

+0

죄송합니다 - GitHub의 링크가 제대로 작동하지 않는 이유는 확실하지 않다. – zzz

+0

현재 GitHub 링크 : http://github.com/Shopify/active_merchant/blob/master/lib/active_merchant/billing/response.rb –

답변

0

ActiveMerchant :: Billing :: Response의 구현을 확인하면 파일의 어느 곳에서나 ActiveRecord에 대한 언급이 없습니다. AM이 AR 개체를 반환한다는 아이디어를 어디에서 얻었는지 확실하지 않습니다.

는 브레인 게이트웨이 #purchase의 구현을 보면, 그것은 #commit를 호출하는 단순히 returns an ActiveMerchant::Billing::Response 객체

+0

대답은 의미가 있습니다. 반환 값은 ActiveMerchant :: Billing :: Response 객체라고 말하는 코드에서는 찾을 수 없지만 Response 클래스가 정의 된 것을 볼 수 있습니다. 아마도 여기에 오타가있었습니다. purchase()에 대한 설명은 "반환 값 : ActiveRecord :: Billing :: Response 개체"입니다. http://github.com/Shopify/active_merchant/blob/master/lib/active_merchant/billing/ 게이트웨이/psl_card.rb # L107 – zzz

관련 문제