如何整合Rails与PhoneGap?

问题描述:

我最近一直在看PhoneGap,我想将它用于我的一个项目,但我对它的工作原理有点困惑。它说你可以使用HTML,CSS和JavaScript。但是我可以在后端使用什么?我想做的是非常基本的,我希望用户和他们有基本的配置文件,但我使用Rails。我可以在PhoneGap上使用Rails,还是需要学习新的JavaScript框架?如何整合Rails与PhoneGap?

Phonegap只是客户端。它为您提供了一个Javascript API来访问硬件功能和其他手机特定的东西。它与您对服务器后端使用的内容没有任何关联或意见。它甚至不需要服务器后端。

这是您为您的客户端编写的与后端通信的Javascript代码,因此您可以以任何方式使用它。当然,Rails将会很好。

+0

有趣的是,我仍然有点困惑。例如,如果我创建了一个完整的Rails应用程序,那么我只需将所有HTML,CSS和JavaScript“上传”到Phonegap,但是我会在哪里存储后端以便它们可以进行通信?另外,我无法在视图中使用嵌入式Ruby?对不起,如果这是所有基本的东西,我是一般的编程新手。 – roguerat 2015-02-10 20:38:42

+0

您的后端随时随地在某个服务器上随时随地进行。您编写的客户端JavaScript(使用phonegap访问电话功能)使用与运行时没有电话差的网页相同的协议与后端进行通信。 – 2015-02-11 05:23:57