2012-03-22 137 views
3

我经历了很多网站,他们解释了我们如何创建/装载新引擎或将现有的Rails应用程序转换为引擎。 但是没有找到任何他们已经解释如何卸载或删除引擎的链接。如何卸载/删除引擎?

我正在使用rails版本3.2.2。

可以帮助我吗?

+0

现在我有 从Gemfile中删除引擎的引用。 删除与发动机路线相关的路线.rb 减少与发动机相关的所有迁移。 从lib /引擎中删除引擎。 它完全从我们的导轨应用程序中删除引擎。 但..有没有更好的方法来做到这一点.. ?? – 2012-03-29 11:38:52

回答

1

一旦从Gemfile中删除引擎,引擎就会从主应用程序中卸载/删除。

其余的所有引用只是你手动添加到你的主应用程序依赖于引擎,你将不得不删除它们自己。
与routes.rb一样,安装是可选的,因此您必须自行移除它。
在放置引擎的lib /引擎中,它可以位于系统中的任何位置或远程链接(如github)。因此,你必须自己删除这些额外的参考...如果他们可以直接卸载或不能确定有关迁移..