如何要求模块扩展代码

时间:2011-07-14 21:12:29

标签: ruby-on-rails paypal activemerchant

我的设置:Rails 3.0.9,Ruby 1.9.2

我需要扩展Active Merchant模块以包含我自己的代码,我在这里关注这篇文章 http://blog.matthodan.com/how-to-add-support-for-paypal-website-payment

根据文章,我在/ vendor / plugins / active_merchant / lib / active_merchant / billing / gateways / paypal /中创建了paypal_recurring_payments.rb。接下来,我必须修改Active Merchant gem文件paypal.rb以添加一行代码。问题是我无法将代码更改部署到Heroku,因此我需要另一种方法来执行此操作。任何见解都将非常感激。

1 个答案:

答案 0 :(得分:1)

  1. github
  2. 上分叉宝石
  3. 对宝石的叉子进行适当的更改。
  4. 使用:git选项在Gemfile中引用您的fork。有关示例,请参阅docs