我已经为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. 为MIPS平台交叉编译libSDL时出现的问题
- 2. SQL交叉问题
- 3. Silverlight小部件交叉平台?
- 4. 多平台C++交叉编译器
- 5. 跨平台问题
- 6. 交叉线程问题? C#
- 7. 问题与交叉验证
- 8. 交叉来源问题
- 9. 交叉(控制台) - 平台开发框架/库?
- 10. 交互式3D交叉浏览器/平台/设备
- 11. NetBeans平台教程问题
- 12. WCF - 跨平台问题
- 13. 平台兼容性问题
- 14. 跨平台的Urllib问题
- 15. install4j多平台版问题
- 16. win32com和跨平台问题
- 17. NSBezierPath/Line交叉/压平
- 18. Ruby Rhodes中的模型基本问题
- 19. Python匀称交叉点:平行平面
- 20. 为Android平台交叉编译LKM模块
- 21. 是#error指令跨平台和交叉编译
- 22. Python的beaglebone黑色交叉开发平台
- 23. 为交叉平台编码和解码表情符号
- 24. ARM平台上的嵌入式Linux的交叉编译Clio
- 25. 为不同的平台编译mpirun和mpif90(交叉编译?)
- 26. Windows中嵌入式平台的交叉编译器
- 27. ARM linux和交叉工具链问题
- 28. 交叉查询问题 - (sum&avg)
- 29. 决策树交叉验证问题
- 30. 复杂的交叉表查询问题