1

を使用してマウント可能な Rails 3.1 エンジンを作成する場合

rails plugin new my_engine --mountable

でエンジンを作成しますMyEngine::Engine < Rails::Engine

jQuery::Rails エンジン (Jquery::Rails::Engine) のように生成する方法はありますか、それとも手動で行う必要がありますか?

私はこれらを試しましたが、もちろんうまくいきませんでした。

rails plugin new "my_module/my_engine" --mountable
rails plugin new "my_module::my_engine" --mountable
4

1 に答える 1

0

私はレールのソースをのぞき見しましたが、あなたはその答えを気に入らないでしょう。プラグインの生成では、エンジン名がネストされていないことを前提としているようです

これを手動で行わないことを本当に主張する場合は、ジェネレーターをハックするか、コマンドのオプションでPluginBuilderを使用することができます。文書化されていないようですが、Googleで簡単に検索しても情報は見つかりませんでしたが、何かを見落としている可能性があります.-brails plugin new

お役に立てれば。

于 2011-09-23T14:36:30.237 に答える