1

以下不打开新标签。相反,它会在当前选项卡上打开:

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 个月前发布的)。

解决方法也将不胜感激。然而,更重要的是,我正在寻找它为何如此行事的原因。

4

1 回答 1

2

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

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

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

于 2012-09-05T05:17:33.007 回答