自从我的Rails应用程序从JQueryMobile 1.0.1升级到1.1.0后,我的link_tos使用除了:get之外的其他方法在iPhone Safari上不再有效。
说我在/个人资料页面上有以下代码:
=link_to 'Videos', videos_path(@video), :method => :post
在源检查器中,我可以看到Rails正确生成一个锚标签到f.e:/ videos / 9
但是,当我在iPhone Safari上单击此链接时,我收到服务器错误:
Started POST "/profile" for 10.0.0.7 at 2012-04-23 17:51:16 +0200
ActionController::RoutingError (No route matches [POST] "/profile/9"):
'个人资料'是当前网页的网址,link_to标记指向'videos_path',因此我没有收到帖子给视频/我收到了当前网址的个人资料/'
使用jqm 1.0.1,链接正在笔记本电脑和iPhone Safari上运行 由于jqm 1.1.0链接在笔记本电脑上工作但在iPhone Safari上没有。
我是否会错过一些像数据方法这样的新属性?
答案 0 :(得分:0)
不幸的是,我对此没有一个好的答案,但是: a)我遇到了完全相同的问题 b)我已确认降级到jQM 1.0.1解决了问题
我也想知道我是否错过了过渡到1.1的内容?