在rake资产之后,引导下拉菜单中的注销按钮不起作用:预编译

时间:2012-09-19 18:01:08

标签: ruby-on-rails ruby drop-down-menu twitter-bootstrap routes

晚上好,

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

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

sessions_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>

1 个答案:

答案 0 :(得分:0)

使用logout_path对此路径进行硬编码。