【问题标题】:PhoneGap and rails 3: How to interact with a rails 3 appPhoneGap 和 rails 3:如何与 rails 3 应用程序交互
【发布时间】:2011-11-21 22:20:00
【问题描述】:

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

我希望将我的 Rails 3 Web 应用的轻量级版本作为 iOS 应用发布到应用商店中。我了解 PhoneGap 如何使用 CSS/HTML/JS 工作,但我如何绑定我的 Rails 3 应用程序功能/ruby 代码。非常感谢您提供任何见解。

【问题讨论】:

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


    【解决方案1】:

    您的生产 Rails 应用程序将存在于某个域中。指定要在本地缓存并与您的应用程序一起分发的 css、js 和模板的清单。将您的 XHR 指向您的生产 Rails 应用以获取数据并在本地渲染所有内容,例如 mustache

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

    阅读PhoneGap的Get Started Guide

    【讨论】:

    • 您好,感谢您提供的信息。无论如何,您可以对此更具体吗? “指定要在本地缓存并与您的应用程序一起分发的 css、js 和模板的清单”这是否意味着将 js/css 放入 index.html 的头部? “将您的 XHR 指向您的生产 Rails 应用程序以获取数据并在本地渲染所有内容,如小胡子之类的东西”我很抱歉我不了解如何将 XHR 指向我的生产 Rails 应用程序?
    【解决方案2】:

    我目前正在开发与 .net 集成的 phonegap 应用程序。我通过使用返回/提交 json 或 xml 数据的 xui 的 xhr 调用来与我的 .net 网络服务进行所有交互。

    请参阅以下链接以了解更多关于 xui 和 xhr http://xuijs.com/docs/xhr

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-27
      • 2023-04-04
      • 2016-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多