0

MongoDB との通信を必要とする ruby​​ gem を構築しています。私は Mongoid をクライアント ドライバーとして使用しています。Ruby gem のコンテキスト内で初期化する場合のベスト プラクティスについて知りたいです。適切な場所で次を実行する必要があります。

Mongoid.load!("path/to/your/mongoid.yml", :production)

問題は、コード全体で MongoDB 接続を利用できるようにするために、Ruby gem でこれを行うのに最適な場所はどこかということです。

4

2 に答える 2

0

Gem / リポジトリ内のセットアップ情報を文書化し、Mongoid を依存関係として .gemspec に追加するだけです。

Gem は邪魔にならないようにし、構成は明確で管理しやすく、十分に文書化されている必要があります。

于 2013-08-20T07:19:36.170 に答える