已清除基础标签URL

时间:2019-05-27 15:04:48

标签: javascript ruby-on-rails zurb-foundation

作为the documentation attests,“当标签页打开时,通过将带有标签页面板ID的哈希添加到浏览器URL中来记录标签页集的当前状态”

现在,在列表包含需要通过AJAX调用并分页的记录的集合的情况下,选项data-deep-link对于浏览页面是必要的,即使认为该列表也不会退回到第一个列表参数将刷新。

问题在于AJAX调用(基本逻辑)需要使用page参数。

因此,如果

  • 选项卡2有5页,并且
  • 选项卡3有2页,

浏览选项卡2的第4页时,在选项卡3上单击,会将查看器带到选项卡3的第4页。这对于查看器来说是空白并且令人讨厌。

一种解决方案是,如果params [:page]大于页面数,则Rails控制器将解释该命令并返回结果的最后一页,但这从查看者的角度来看不是很合逻辑。

基金会是否可以被黑客入侵以在列表链接中返回page参数的“ 1”(或完全删除,将得到相同的结果)? 我尝试使用Rails link_to助手来创建没有page参数的链接,但是似乎被标签集记录所覆盖。

0 个答案:

没有答案