Rails引擎与红宝石宝石的区别如何?

时间:2012-09-15 13:32:50

标签: ruby-on-rails-3

我正在读这个:http://edgeguides.rubyonrails.org/plugins.html

听起来不错。我没有抱怨。但是显示的例子我认为我只能使用普通的红宝石宝石。 Rails引擎可以做什么,Ruby gem不能?

这可能是用来表达问题的不好方法。什么是使用Rails引擎很容易做的事情的例子,这对于Ruby gem很难做到?

1 个答案:

答案 0 :(得分:0)

gem是捆绑的代码片段,可以轻松分发代码,尤其是开源项目和插件。 rails引擎基本上是一个mini rails应用程序,可以安装或包含在父rails项目中。一些使用宝石分布的导轨引擎(很常见)。 Devise就是一个例子。