我有这个链接
<li><a href="<%= destroy_user_session_path(:method => :delete) %>"><button
class="button icon-left ion-ios7-compose">Log out</button></a></li>
但它不起作用。如何修复:method => :delete
以使其在链接中有效?
我收到了这个错误:
No route matches [GET] "/users/sign_out"
另外,我正在为用户使用设计。
答案 0 :(得分:2)
使用link_to
帮助程序(同时检查你的html,通常在链接中找不到按钮)。
<li><%= link_to 'Log out', destroy_user_session_path, method: :delete %></li>
答案 1 :(得分:0)
你必须像这样写
<li><%= link_to "Log Out", destroy_user_session_path, :class => "button icon-left ion-ios7-compose", :method => :delete %></li>