以下内容未打开新标签页。而是在当前选项卡上打开:
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个月前发布)。
解决方法也将受到赞赏。然而,更重要的是,我正在寻找它的行为方式的原因。
答案 0 :(得分:2)
它似乎已在https://github.com/rails/jquery-ujs/commit/888be8adcb7d609f442b3883dc722中修复。
“jquery-ujs”作为“jquery-rails”gem的一部分发布。
尝试bundle update jquery-rails
本身到最新版本(2.1.1)。