在我的布局中,我有一个设计登录/注销链接,如下所示:
=if user_signed_in? then link_to "_", destroy_user_session_path, :method => :delete else link_to "_", new_user_session_path, :method => :get end
这使用 rails 帮助器来构建链接,并解析为以下 HTML:
<a data-method="get" href="/users/sign_in">_</a>
我正在将所有链接转换为按钮,并且刚刚将 URL 传递给 onClick 函数以重定向浏览器。在这种情况下,我认为简单的重定向不会成功,因为我需要指定 HTTP 方法。这是执行此操作的正确方法吗?如果是,我如何告诉 Javascript 有关 HTTP 方法的信息?
谢谢