2011-07-14 50 views
0

我的设置:Rails的3.0.9,1.9.2红宝石如何要求模块扩展代码

我需要延长活动商家模块,包括我自己的代码,我按照这里的文章 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
  1. 叉上github
  2. 宝石对您的创业板叉相应变化。
  3. 使用:git选项引用您的叉子在Gemfile中。示例请参见docs
+0

感谢您的建议,我真的很喜欢避免为此创建一个新的宝石,是不是有一个更简单的方法来做到这一点? – Bob

+0

根据您的更改,您可以在Rails初始化程序中猴子匹配您的更改。但是,因为你添加的行似乎只是一个要求。您可以通过将需求添加到初始化程序来取而代之。 – diedthreetimes

+0

这将是首选,我该怎么做呢? – Bob