Rails 关于 Turbolinks 的后退失效问题。

linjunzhugg · 2014年08月26日 · 最后由 linjunzhugg 回复于 2014年08月29日 · 2110 次阅读

如题。

环境:ruby2.0 + rails4.1

描述:已经在线上 production 环境,单击浏览器(chrome) 后退,整个页面不会刷新,内容没变化。

求 help

有个解决方案:写 JS 来捕获浏览器的后退操作,然后刷新页面。但总感觉有点别扭

给地址看看

#2 楼 @Rei ---哔---(URL 屏蔽)许多东西还未完善,不要笑话~ 😄

#3 楼 @linjunzhugg 我点了几个地址正常,Chrome 37.0.2062.94,有问题的地址和浏览器是什么?

#4 楼 @Rei 浏览器为 chrome, 地址为:右边 我们的产品页,里面的 page 是放在 public 目录的静态页面。 (之前以为全部页面都有问题,好吧,只有 public 目录下的静态页面才会),请问这种要如何解决呢

#5 楼 @linjunzhugg.news-relative 那个标签加上 data-no-turbolink 看看。

#6 楼 @Rei get, 谢谢谢谢!!data-no-turbolink 意思是关掉这 div 内的 turbolink 功能。 😄

需要 登录 后方可回复, 如果你还没有账号请 注册新账号