2011-07-14 79 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