有没有办法在gem内创建rails应用程序?
我试图让我的宝石作为一个应用程序工作:当我在gem的目录中运行rails server
我希望看到它像普通应用程序一样工作。 但仍然能够通过任何其他Rails应用程序的Gemfile包含这个宝石。
它甚至有可能吗?
看看轨道引擎。 使用完整的引擎,您可以将应用程序打包成可以拉入其他应用程序的方式。 有关此示例,请参阅refineryCMS。
这里是关于创建一个可以在另一个应用程序中安装的api的文章:https://netguru.co/blog/rails-api-as-an-engine
使用完整引擎时,父应用程序将继承引擎定义的路线。 使用可安装的引擎,它们默认命名空间。 如果您希望应用程序作为独立应用程序运行,则可以执行以下操作:
mount MyEngine::Engine => "/
链接地址: http://www.djcxy.com/p/81135.html
上一篇: Is there a way to create rails app within gem?
下一篇: Can't find jquery