【发布时间】:2015-01-02 10:31:58
【问题描述】:
我已经为我的用户模型设置了设计。
但是,当我尝试调用销毁会话路径时:
link_to "退出",destroy_user_session_path
但是当我点击链接时,它会将我发送到
.../users/sign_out
我收到以下错误,因为 sign_out 显然不是有效用户:
ActiveRecord::RecordNotFound in UsersController#show
我该如何解决这个问题?我已经尝试过了,但它似乎甚至无法识别它在路线中。
devise_scope :users do
delete "user/signout" => "devise/sessions#destroy", :as => :destroy_session
end
【问题讨论】:
标签: ruby-on-rails devise