0

晚上所有,

我有一个注销按钮,在 twitter 下拉菜单中工作得非常好。但是现在在编译资产然后清理它们之后,注销按钮重定向到 localhost:3000/logout 而不是调用控制器中的销毁操作并重定向到根路径并重置会话。

我的代码如下,任何帮助都会很棒,请注意此链接在下拉菜单之外有效

session_controller.rb

def destroy
    reset_session
    flash[:notice] = "successfully logged out"
    redirect_to root_path
  end

路线

 match "/logout", to: "sessions#destroy", via: :delete

标题

<li><%= link_to "Logout", "/logout", method: "delete" %></li>
4

1 回答 1

0

logout_path用排序的硬编码路径。

于 2012-10-21T14:31:09.363 回答