ruby-on-rails - PhoneGap 和 rails 3 : How to interact with a rails 3 app

标签 ruby-on-rails ios ruby-on-rails-3 cordova

这里完全是 PhoneGap 新手,但希望了解如何使用 Phonegap 与 Rails 3 网络应用程序进行交互的基础知识。

我希望在应用商店中以 iOS 应用的形式发布我的 Rails 3 网络应用的轻量级版本。我了解 PhoneGap 如何使用 CSS/HTML/JS 来工作,但我如何绑定(bind)我的 Rails 3 应用程序功能/ruby 代码。非常感谢任何见解。

最佳答案

您的生产 Rails 应用程序将存在于某个域中。指定要在本地缓存并与您的应用程序一起分发的 css、js 和模板的 list 。将您的 XHR 指向您的生产 rails 应用程序以获取数据并使用类似 mustache 的东西在本地呈现所有内容.

客户端 MVC 框架,如 Backbone在这种情况下很有用。

阅读 PhoneGap 的 Get Started Guide .

关于ruby-on-rails - PhoneGap 和 rails 3 : How to interact with a rails 3 app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219333/

相关文章:

ruby-on-rails - 是否有删除使用脚手架文件生成的 rails 的命令

ruby-on-rails - rake 测试和 ruby​​ 之间的神秘区别

ruby-on-rails - 日志在生产中无法正常工作,作业延迟

ruby-on-rails - CarrierWave:为所有版本化文件创建相同、唯一的文件名

ruby-on-rails - 为什么 Rails 将 'localhost:3000/assets' 添加到我的图像 src 中?

ruby-on-rails - 如何在不替换第一个哈希的情况下合并哈希的哈希

ios - [NSDate date] 在多个设备中的不同结果

ios - 无法加载 HTTP URL 图片

ios - 在 iOS 上验证配置文件时遇到问题

ruby-on-rails - 在 rails 4 中重构一个大的 routes.rb 文件