【问题标题】:Redirect_to a part of a page that is initially collapsed, but with collapsed part opened?Redirect_to 最初折叠但打开折叠部分的页面的一部分?
【发布时间】:2021-02-04 15:31:51
【问题描述】:

我有一个redirect_to,需要将用户放在特定的anchor(可以做很多事情),但页面的collapsed 部分已经打开。

我试过了

  • 给可折叠部分内的元素一个 id,然后是 redirecting to that id using anchor,但这不会打开页面的折叠部分,因此用户看不到他们应该看到的内容,他们可能会感到困惑
  • 重定向后运行一些javascript,但它可能not be possible

如何做到这一点?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-6


    【解决方案1】:

    我通过使用session 变量(例如collapse = 'show')解决了这个问题,在视图中访问该变量以将该值附加到引导程序collapse 类,因此当它应该折叠时看起来像这样collapse,当它应该加载页面时应该是这样的

    如果对被重定向到的操作使用查询参数,这种方法可能会更好(任何一种方法都可以,但第二种方法不会使用户的会话混乱)

    【讨论】:

      猜你喜欢
      • 2019-10-29
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 2017-01-24
      • 2010-12-28
      • 2021-12-01
      相关资源
      最近更新 更多