2016-04-29 47 views
0

我有一个PATCH链接,当人们点击它时正常工作...但由于某种原因,当用户点击链接打开新标签页时,我得到一个路由错误,说这个路径不存在GET 。在新选项卡中打开时,修补程序链接变成get?

<%= link_to "Create Note", member_create_tnote_path, method: :patch, class: 'btn btn-default' %> 

我已经证实了它发生的多台机器上...我百思不得其解......

+3

是的,这是如何工作的。因为'patch'只适用于JavaScript,没有Javascript,它是一个简单的'get'。 – spickermann

回答

2

找到了答案。

问题是,link_to旨在得到... button_to旨在用于修补程序。

更新了button_to的链接...并且一切正常。

+0

你应该接受你自己的答案,这样别人会知道它是成功的,也许它会帮助下一个人:) – trh

相关问题