Subscribed unsubscribe Subscribe Subscribe

k-yamadaのブログ

プログラミングのメモ

gemで公開されているrailsプラグインをカスタマイズして使う方法

今回はpaypalと連携するためのプラグイン「active_merchant」を例に、プラグインをカスタマイズして使う方法を説明します。

1.Railsプロジェクトのルートディレクトリに移動します

$ cd rails_app_root

2.RAILS_ROOTにpluginディレクトリを作成します

$ mkdir plugin

3.githubのactive_merchantを、pluginディレクトリに格納します

$ git clone https://github.com/Shopify/active_merchant.git plugin/active_merchant

4.Gemfileにローカルのactive_merchantをインストールするように記述します。

$vim Gemfile
gem 'activemerchant', :path => 'plugin/active_merchant'

5.plubin/active_merchantをカスタマイズし、bundle installでgemを再インストールすれば、その変更が反映されます。

$bundle install