1

内部 LDAP サポートの再利用可能なドロップのために devise/devise_ldap_authenticatable をラップする新しい Rails 3 プラグイン gem を作成しようとしています。

以下を使用して、新しいプラグイン gem を作成します。

rails plugin new <gem_name>

次に、devise/devise_ldap_authenticatable gem を .gemspec ファイルに追加して実行します。bundle

デバイスの説明では、ジェネレーターを使用して必要なファイルを生成するように指示されています。

rails generate devise:install 
rails generate devise MODEL

ただし、プラグインが生成されるディレクトリでは、実行できないようですrails generate。ほとんどの gem プラグイン チュートリアルでは、ファイルを手動で作成するように指示されています。新しい Rails プロジェクトを開始し、一時プロジェクトの指示に従って、ファイルを手動でプラグインにコピーしたほうがよいでしょうか? 私が見逃しているものはありますか?ダミー インスタンスからジェネレーター スクリプトを実行できますか? このユースケースの標準的な方法は何ですか?

4

1 に答える 1

0

最終的に、devise_ldap_authenticatable のラッピングは比較的単純なため、やめることにしました。

私が将来的に行う答えは、使い捨てのプロジェクトからファイルを移動することです。

于 2012-12-11T20:25:07.823 に答える