2012-07-05 138 views
0

我將在Ruby on Rails上開發一個具有許多庫類的應用程序。但我沒有這樣的想法。在Rails中可能嗎?如果可能,我如何在rails應用程序中開發自己的類庫?請建議我。Ruby on Rails中的庫類

+0

請更具體。 – Stefan 2012-07-05 10:41:03

+0

我想開發自己的庫類,就像Joomla中的nuku框架庫一樣。 – 2012-07-05 10:50:46

回答

2

因爲我不太瞭解你的問題,我只能猜測你的意思。

有幾種方式在ruby和ruby中的軌道上抽象邏輯。

最普遍的方法是創建紅寶石寶石。這是一個可用於每個紅寶石項目的Ruby代碼包。可以通過鉚釘穿過寶石掛入鐵軌。

有兩個特定於軌道的東西。第一個是插件,工作非常類似於寶石,並被認爲是提供功能的傳統方式,但仍然存在一些插件,尤其是對於軌道應用程序之前的版本3.

另一件事是引擎。這些是可以安裝到任何rails應用程序中的微應用程序。它們是獨立的,可以根據其命名空間路由提供大量功能。由於導軌基於機架,因此也可以將任何符合機架要求的紅寶石應用掛接到導軌路由器上。通過這種方法,可以將rails應用程序與ie連接起來。 sinatra應用程序。

+0

我可以在lib文件夾中包含哪種類型的文件? – 2012-07-05 11:06:48

+0

你可以把任何東西放在lib文件夾中。這只是一個普通的文件夾。 – phoet 2012-07-05 14:13:32