2010-08-02 76 views
0

我正在研究一些紅寶石,並試圖弄清楚它是否可以變成寶石。我可以找到有關如何製作寶石和寶石手冊的文檔,但我找不到任何說「這是寶石可以做什麼,不能做什麼」的內容。紅寶石可以做什麼?

比方說,我創建了一些代碼,下面哪個可以創建一個寶石? 1)使用軌道慣例,如視圖和路線* 2)創建和/或訪問數據庫中的表格 3)將其類作爲父類提供給寶石用戶可能需要的新代碼 4)有部分可用於寶石用戶代碼調用 5)預計在環境文件中的字段(即要求用戶寶石的行添加到環境文件)

是一些其他的東西寶石可以或不可以做什麼?

*它看起來像鋼軌使用插件而不是寶石,但事情已經轉移了一下。

在此先感謝。

回答

0

寶石是部署某些功能的唯一工具(許多工具之一)。

它喜歡Linux系統中的deb和rpm包。它喜歡python中的setuptool和egg。它喜歡Windows世界中的MSI軟件包。

我用寶石:

  • 包我的圖書館 - 的功能塊,可以由其它應用程序
  • 包我的應用程序中使用 - 我使用的寶石作爲我的方案部署的方法之一
+0

一顆寶石能完成我上面提到的5件事情嗎?有哪些替代方案,以及哪5個方案可以做到? – hershey 2010-08-02 19:29:35

+0

當然可以。因爲寶石是任何功能塊,但它將是一個黑客。 – demas 2010-08-03 01:48:01

-1

我認爲一個插件(如引擎)可以完成你列出的大部分事情。一顆寶石......如果它侵入軌道的內部,那麼它可能會相關聯。

+0

我看着引擎,但它看起來像是在進行元編程。 – hershey 2010-08-02 23:08:04