繁体   English   中英

是否可以在Ruby on Rails 3或类似Merb的slice中创建子应用程序?

[英]Is it possible to create sub-applications in Ruby on Rails 3 or something like slices from Merb?

Rails 3是否有类似于Merb中的切片或Django中在控制器上方有一层组织的区域的任何内容? 我在某些时候听说他们可能允许将一个Rails应用程序托管在另一个应用程序中,但是我无法在预发布资料中找到有关该应用程序的任何信息。 关于如何执行此类操作的任何提示?

您说对了,目前似乎还没有很多官方文档。 但是可以,您可以拥有应用程序片-在Rails中它们被称为引擎。 实际上,它们从2.3开始就已在Rails中可用。 目前,您基本上是在制作一个具有完整应用程序结构的插件,并在其中设置路由,以针对特定的网址“挂载”您的应用程序。 在Rails 3中,引擎基本上是Rails堆栈中的一流对象。 我相信它们仍然可以是插件,但是您也可以将其与应用程序分开放置在单独的gem中,并更加轻松地在应用程序中进行使用。 您应该可以在Google上很容易地找到东西,但这是一个经常链接但内容丰富的参考: https : //gist.github.com/af7e572c2dc973add221

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM