ruby-on-rails - 如何要求模块扩展代码

标签 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. github 上 fork gem
  2. 对您的 gem 分支进行适当的更改。
  3. 使用 :git 选项在 Gemfile 中引用您的分支。查看docs例如。

关于ruby-on-rails - 如何要求模块扩展代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699995/

相关文章:

ruby-on-rails - Paypal 自适应支付 rails 3

php - 像这样设置变量 $config ['business' ]

android - 我怎样才能得到 Android 的 Paypal jar 文件?

ruby-on-rails - Rails authlogic : How to make Levels?

ruby-on-rails - 如何在 Ruby on Rails 中生成位图图片

html - Paypal 自定义按钮和单选选项导致处理交易出错

ruby-on-rails - 如何模拟 ActiveMerchant 和 Authorize.net 信用卡处理的失败条件?

ruby-on-rails - 使用 ActiveMerchant 自定义 Paypal Express 的评论页面

ruby-on-rails - :has_many through association 中的多个条目

ruby-on-rails - 使用Rails迁移创建丢失的自动增量属性