2012-07-05 93 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