2013-08-18 36 views
1

我想将常见模型(及其迁移)分离出来。我想知道是否应该使用引擎,或者为此目的制作图书馆宝石。使用引擎或库宝石

谢谢!

+2

http://stackoverflow.com/questions/6815401/rails-3-what-is-the-difference-between-an-engine-and-a-gem –

回答

0

引擎非常适合提供完整的MVC堆栈。如果您打算添加更多常见模型,这是一个非常聪明的举措,因为它会为您的应用程序增加很多灵活性。

否则,您可能会发现工作流程与所提供的功能相比差不多。

+0

谢谢!我正计划添加一个“核心”应用程序,这将有我的通用模型(+验证)。 – Karan

+0

你会推荐这是一个图书馆吗?如果是这样,我将如何将这些特定模型的迁移公开。他们是否需要通过rake命令进行安装,类似于一个引擎命令? – Karan

+1

我会为您的模型,迁移以及与其相关的控制器使用引擎。也是路线;) –