如何将 Rails Web 应用程序作为桌面或离线应用程序运行



我有一个在Heroku服务器上运行的rails web应用程序,我需要这个应用程序使用本地服务器运行,或者离线运行。我正在尝试机架离线,但我想知道是否有最简单的方法,例如使用本地服务器而不在终端中应用命令的程序。

这是出于生产目的,该应用程序已经在运行,他们希望它在没有互联网连接的情况下工作。数据可以仅供脱机使用。

我将不胜感激任何帮助。谢谢。

如果您希望应用程序脱机工作,并且与外界没有连接,则可以使用 ruby-packer 或类似工具创建应用程序的二进制文件。此选项可避免最终用户使用终端。

不过,请考虑一下对您的用例的影响:

  • 如果多人使用此应用程序,是否需要在他们所有人之间同步数据,或者他们都可以拥有不同的本地副本?如果是这样,那么它需要一个数据连接。

  • 您是否需要维护托管版本,是否需要与任何本地副本通信?

最新更新