2012-04-28 42 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

相關問題