我已經爲rhodes(跨平臺)做了很好的安裝,並且我在安裝程序本身獲得了成功。使用「$ rake run:iphone」命令我可以成功執行演示項目。現在我想處理一些問題,例如我想在一個屏幕中進行算術計算,並且我想在下一個屏幕中顯示答案。 我怎麼得到這個?請給出建議?問題交叉平臺rhodes
1
A
回答
0
我知道自從發佈這個版本以來已有一段時間了,但我希望它有幫助,或者其他人可能會發現它有幫助。
假設你知道如何讓第一頁上的計算,讓我們把它叫做索引頁(因爲它是在羅德正確命名的),你可以按如下做到這一點:
你開始做之前確保您將計算結果存儲在一個變量中,因爲這些說明可以稱其爲$ result。
1)創建一個新的.erb文件,用於表示結果頁面(如果創建了模型,則已經有一個稱爲「show」的.erb文件,並且可以輕鬆修改並使用該文件)。在這個例子中 - 讓我們調用頁面「結果」。
2)在你的控制器中創建一個新的def - 讓它叫做「calculate」。這可能是這個樣子:
def calculate
[do any calulations you should desire]
$result = [result of calculations]
render :action => :result, :back => url_for(:action => :index)
end
這條線:
render :action => :result, :back => url_for(:action => :index)
會送你到你的結果頁面,並定義爲智能行動電話的後退按鈕導航回您的索引頁面。
3)確保你的索引頁面上的「get-result-button」調用你的新的def。對於一個簡單的鏈接,這可能例如是這個樣子:
<a href="<%= url_for :action => :calculate %>">get result</a>
4)結果顯示在結果頁。 從索引頁你的變量仍然是在結果頁,所以你可以通過添加下面一行到你的結果頁(result.erb)顯示結果:
相關問題
- 1. 交叉兼容/平臺C++
- 2. 爲MIPS平臺交叉編譯libSDL時出現的問題
- 3. SQL交叉問題
- 4. OpenSPARC T1平臺的交叉編譯器?
- 5. 多平臺C++交叉編譯器
- 6. Silverlight小部件交叉平臺?
- 7. 跨平臺問題
- 8. 交叉來源問題
- 9. 交叉線程問題? C#
- 10. 問題與交叉驗證
- 11. 交叉(控制檯) - 平臺開發框架/庫?
- 12. 交互式3D交叉瀏覽器/平臺/設備
- 13. 跨平臺的Urllib問題
- 14. WCF - 跨平臺問題
- 15. 平臺兼容性問題
- 16. win32com和跨平臺問題
- 17. 問題安裝haskell平臺
- 18. Phonegap問題添加平臺
- 19. NetBeans平臺教程問題
- 20. install4j多平臺版問題
- 21. Ruby Rhodes中的模型基本問題
- 22. NSBezierPath/Line交叉/壓平
- 23. Python勻稱交叉點:平行平面
- 24. hibernate中的交叉連接問題
- 25. CSS背景交叉淡化問題
- 26. 複雜的交叉表查詢問題
- 27. 列表交叉口謂詞問題
- 28. 交叉查詢問題 - (sum&avg)
- 29. 交叉編譯icu的問題
- 30. 編譯GMP的交叉編譯問題