【问题标题】:Link should always open in a single and same window (if already opened) - Rails链接应始终在同一个窗口中打开(如果已打开) - Rails
【发布时间】:2014-03-29 02:07:25
【问题描述】:

在我的 Rails 应用程序中,我有一个链接将指向另一个窗口,该窗口的 URL 在不同的时间具有不同的参数(不总是,也可以是相同的参数)。比如说,例如,链接“测试”。

如果我第一次单击它,它将在另一个窗口中打开,其中包含特定的 URL 以及一些参数。然后,如果我再次单击该链接,它应该在已经打开的窗口中打开。是否有任何轨道方式/任何其他方式来实现它?

谢谢:)

【问题讨论】:

    标签: ruby-on-rails ruby hyperlink window link-to


    【解决方案1】:

    您可以为此使用target: "_blank"

    <%= link_to "link", link_path, target: "blank" %>
    

    【讨论】:

    • 这肯定会在另一个窗口中打开。但是,如果我们多次点击链接,它会重定向到已经打开的窗口而不是打开另一个窗口吗?
    • 让我检查并回复您。谢谢。
    • 我测试了您提供的链接。它总是在新标签页中打开。
    • 你使用什么浏览器? Firefox 还是 Chrome?
    • 我都检查过了。两者的结果相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    相关资源
    最近更新 更多