ruby-on-rails Rails 3 / PhoneGap:将Rails应用程序转换为PhoneGap iOS应用程序?

dgtucam1  于 5个月前  发布在  Ruby
关注(0)|答案(4)|浏览(69)

我有一个建立在Rails之上的网站。本质上,我想为appstore发布一个轻量级版本,我认为Phonegap是一个很好的解决方案,不需要编写完整的iOS应用程序。
最简单的方法是什么?我是PhoneGap的新手,希望有经验的开发人员能给我一些启发。我觉得这对其他Rails开发人员来说也是一个宝贵的资源。
我的rails 3应用程序使用devise进行身份验证,carrierwave进行文件处理,amazon S3用于存储,Heroku用于托管。有人能给予我一些基本的见解,了解所有这些组件是如何 Package 起来的,并允许我们与PhoneGap一起使用吗?

kzipqqlq

kzipqqlq1#

我也是PhoneGap的新手,但我正在探索与您相同的想法,我发现了这个有用的屏幕视频:“PhoneGap + Rails 3 API”http://vimeo.com/18763953
这个想法是,你制作一个HTML5客户端应用程序,它调用服务器端的Rails API。
下面是屏幕演示的代码:

希望有帮助!

n8ghc7c1

n8ghc7c12#

我认为这可能与检查我的phonegap-rails gem gem和我的示例 rails / Phonegap 导出的应用程序有关。它还实现了基于ember-auth的令牌认证和在 Devise 之上的几个OAuth策略。
目前在开发分支:https://github.com/joscas/base_app/tree/devel
Heroku deploy:https://starter-app-staging.herokuapp.com(桌面版)
gem可以导出资产,修复路径等,以允许基于rails后端的单页应用程序的无缝导出。

falq053o

falq053o3#

在37 Signals,他们渲染了他们的html SERVER SIDE,并创建了一个应用程序 Package 器。下面是文章:https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content这是大多数方法的一个重要区别,因为大多数方法都会使用客户端框架重新开发前端,它有可能为用户节省大量时间。缺点是我听说你不能进入iOS应用商店,但是看起来他们并没有什么问题。还有像Median.co (formerly GoNative.io)这样的服务可以为你 Package 你的应用程序。

nx7onnlm

nx7onnlm4#

可以在下面找到一个视频和代码,它做了类似于Javi的答案的事情:
Using Phonegap as a native container for a Rails 3 App

相关问题