2011-06-21 35 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引擎背後的概念很簡單,難的部分是封裝和測試。 –

相關問題