2012-04-28 54 views
0

我需要修改Ruby on Rails(v2.3.12)应用程序以通过移动Web界面收集数据。我们宁愿不必使用PhoneGap,Appcelerator等来构建客户端应用程序。我已经查看了移动Web工具包,而且jQuery Mobile似乎是一种相对简单的方式来执行我们想做的事情。使用jQuery Mobile收集数据的正确方法

我们已经完成了基本的工作流程/设计,作为一系列单页。目标用户要求这是超简单的。我需要收集以下面的方式主详细数据:

  • 步骤1 - 2的数据元素(主页)
  • 步骤2 - 输入2个的数据元素和一个NEXT和完成按钮(详细信息页面)
  • 第3步 - 在

一旦下一个被点击的步骤1-3共3种数据元素和NEXT按钮(详细信息页)输入的数据,我们回到步骤2和重复。如果完成,单击DONE并且流程返回到步骤1.一旦完成单击,我希望能够将所有数据发回到Rails应用程序。

这是我的第一个移动应用程序,所以我不确定在完成数据收集之前将数据保存在这些详细信息页面上的最佳方法。这可能也不适合采取这种应用程序。无论哪种方式,我都希望得到一些指导。谢谢!

回答

1

我会通过动态生成的输入以单一形式处理整个事情,让事情变得非常简单。

每次按下“下一步/完成”按钮时,都会隐藏当前的一组输入并创建一些新的(使用js)命名。我会使用数组来保持组织的一切。

当输入所有数据时,表单可以像平常一样提交,所有内容都会在一次POST中发送到您的Rails应用程序。

+0

油滑 - 我想知道如果这样简单的事情会起作用 - 谢谢大卫! – wchrisjohnson 2012-04-28 16:58:07

相关问题