【问题标题】:Rails redirect_to jQTouch site does not work as expectedRails redirect_to jQTouch 站点无法按预期工作
【发布时间】:2011-02-16 23:35:44
【问题描述】:

我有一个带有 jQ​​Touch 移动站点的 Rails 应用程序,如果用户访问 m.blah.com,就会显示该站点。首先,我检测浏览器,然后检测到redirect_to m.blah.com,如果它是iphone 等等。一切都很好。当我使用桌面版 Safari 时,一切正常。

但是,当我使用实际的 iPhone 或 Apple iPhone Simulator 时,它不会。移动网站似乎在没有浏览器实际进行重定向的情况下加载。浏览器中的 URL 仍然是 www。

我想知道这种行为是由于 Mobile Safari 造成的,还是 jQTouch 尝试使用 AJAX 加载页面,而不是重新加载(这很奇怪,因为在重定向之前根本没有加载 jQTouch)。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails redirect jqtouch


    【解决方案1】:

    我们也遇到过类似的问题。大多数情况下,您可以通过将 :rel => "external" 参数添加到 redirect_to 或 Link_to 调用来强制重定向。尚未完全确定何时需要这样做,但它似乎解决了我们在死链接方面遇到的大多数问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2013-12-23
      相关资源
      最近更新 更多