2011-06-21 28 views

回答

2

Rails 3中使它。真的很容易实现这一点实际上,一旦你宣布你的宝石作为一个引擎,它会自动在所有的基本文件夹看:/app/public,...

我建议你看看this github project这是引擎框架

您将能够构建您的o使用这个例子。

1

恕我直言,最好的办法是利用何塞Valim的Enginex宝石:

https://github.com/josevalim/enginex

它可以让您轻松地创建一个轨道的发动机宝石骨架。它还为测试创建了一个虚拟应用程序(同时支持rspec和Test :: Unit)。

此外,Enginex将成为即将推出的rails 3.1(实际上是rc4)的默认插件生成器。

+0

Enginex很好,当你知道如何构建宝石,但它不是专用于学习。不是真的适合第一枪。这在“Crafting Rails应用程序”一书中有很好的说明,其中Jose Valim使用他的宝石,但仍然需要配置几乎所有的东西。 – apneadiving

+0

我读过那本书,我用enginex创建了一个宝石。我也手动创建了一个gem *,这很痛苦。一个Rails引擎背后的概念很简单,难的部分是封装和测试。 –

相关问题