質問

Ruby で単純なライブラリを開発し、これをいくつかの Rails アプリケーション (まだ構築されていないものもあります) で使用する必要があります。必要に応じて、この Ruby ライブラリを複数の Rails アプリケーションに簡単に追加する最善の方法は何でしょうか?私たちのチームは Ubuntu を実行しており、リポジトリは Mercurial です。

を使用する必要があります...

  1. Railsプラグイン?これは私の最初の選択ですが、水銀をサポートしていないようです??
  2. ルビーの宝石?
  3. カスタム Rake スクリプト?
  4. その他のオプション??

ご指摘をいただければ幸いです。

役に立ちましたか?

解決

Rubyは既にコード共有即ちRubyGemsのための確立された機構を有します。 ジュエラーには宝石の作成が容易になります。私はあなたがそれをチェックアウトすることをお勧めします。

他のヒント

宝石やプラグインを作成します。宝石は、管理しやすく、私の意見では優れています。

親指の私のルールます:

それは、レールに依存していない場合は、

、それ宝石します。
  それは、レールに依存している場合、そのプラグインを作ります。

のRailsプラグインを作成します。それはあなたがscript/plugin install $REPO_URLを行うことはできませんし、それが自動的に動作している意味でのMercurialの「サポート」しませんが、それはあなた自身の使用のためだ場合、あなたはその機能を見逃すことはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top