0

私はこれを読んでいます:http://edgeguides.rubyonrails.org/plugins.html

いいね。私は不平を言っていません。しかし、示されている例は、通常のルビーの宝石だけでできると思います。Rails Engine にできて、Ruby gem にできないことは何ですか?

質問の言い方が悪いかもしれません。Rails Engine では簡単に実行でき、Ruby の gem だけでは実行が難しいことの例は何ですか?

4

1 に答える 1

0

gem は、コード (特にオープン ソース プロジェクトやプラグイン) の配布を容易にするバンドルされたコードです。Rails エンジンは基本的に、親 Rails プロジェクトにマウントまたは含まれるミニ Rails アプリです。gem を使用して配布されるいくつかの Rails エンジン (非常に一般的)。Deviseはその一例です。

于 2012-09-15T13:37:33.397 に答える