为什么link_to方法发布,目标空白未在新标签中打开?

时间:2012-09-05 04:54:06

标签: ruby-on-rails ruby-on-rails-3

以下内容未打开新标签页。而是在当前选项卡上打开:

link_to ... :method => :post, :target => '_blank'

HTML返回:

<a target="_blank" rel="nofollow" data-method="post" href="/foobar/videos/abc/buy">Foobar</a>

我听说你无法使用Rails助手发布到新窗口。直到我读到这个: https://github.com/rails/rails/issues/2885(4个月前发布)。

解决方法也将受到赞赏。然而,更重要的是,我正在寻找它的行为方式的原因。

1 个答案:

答案 0 :(得分:2)

它似乎已在https://github.com/rails/jquery-ujs/commit/888be8adcb7d609f442b3883dc722中修复。

“jquery-ujs”作为“jquery-rails”gem的一部分发布。

尝试bundle update jquery-rails本身到最新版本(2.1.1)。