2

RoR プログラミングを始めたばかりで、単純な Rails アプリ用のビューとコントローラーを備えたプラグイン/エンジンを作成したいと考えています。公式のRails Wikiでプラグインの作成に関するチュートリアルを見つけましたが、残念ながらRails 2用です:(

では、RoR 3 アプリ用のビューとコントローラーを備えたプラグインを作成するにはどうすればよいでしょうか。

4

2 に答える 2

2

Rails 3 では、これを非常に簡単に実現できます。/app実際には、gem をエンジンとして宣言すると、自動的にすべての基本フォルダー ( 、/public、 ... )が検索されます。

Engine フレームワークであるこの github プロジェクトをご覧になることをお勧めします。

この例を使用して、独自のものを作成できます。

于 2011-06-21T12:01:24.920 に答える
1

私見、最善の方法は Josè Valim の Enginex gem を使用することです。

https://github.com/josevalim/enginex

Rails エンジン用の gem スケルトンを簡単に作成できます。また、テスト用のダミー アプリも作成します (rspec と Test::Unit の両方をサポートします)。

また、Enginex は今後の Rails 3.1 (実際には rc4) のデフォルトのプラグイン ジェネレーターになります。

于 2011-06-21T12:44:51.877 に答える