尝试注销时出错:找不到具有'id'= sign_out的用户

安德烈斯·罗德里格斯(Andres Rodriguez)

尝试注销用户时出现此错误。我检查了很多关于同一错误的帖子,但没有人解决我的错误,希望您能为我提供帮助。

错误如下:

    ActiveRecord::RecordNotFound in UsersController#destroy 
Couldn't find User with 'id'=sign_out

以下是我的代码:

users_controller.rb

    def destroy
      @user.destroy
      respond_to do |format|
        format.html { redirect_to unauthenticated_root_path }
        format.json { head :no_content }
      end
    end

    private

    private
    # Use callbacks to share common setup or constraints between actions.
    def set_user
      @user = User.find(params[:id])
    end

查看/用户/index.html.erb

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

routes.rb

    Rails.application.routes.draw do
  get 'admin/index'

  resources :contacts

  resources :afections

  resources :injuries

  resources :allergies

  resources :trainers

  resources :idusuarios

  resources :diseases

  resources :weights

  resources :diets

  resources :exercices

  resources :profiles

  resources :users

  devise_for :users

  get '/users/sign_out' => 'devise/sessions#destroy'

  devise_scope :user do
    authenticated :user do
      root 'pagina#index', as: :authenticated_root
    end

    unauthenticated do
      root 'devise/sessions#new', as: :unauthenticated_root
    end
  end
end
奥斯曼

在您的路线get '/users/sign_out' => 'devise/sessions#destroy'上方移动resources :users根据路由文件中的顺序,路由被赋予优先级。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到ID = sign_out的用户

来自分类Dev

Rails / Devise:找不到“ id” = sign_out的用户

来自分类Dev

为什么显示错误“没有路由与[GET]匹配/用户/ sign_out”?

来自分类Dev

找不到具有'id'= show的用户

来自分类Dev

找不到具有'id'=的用户

来自分类Dev

没有路线匹配[GET]“ / admin / sign_out”

来自分类Dev

没有匹配的路由[GET]“ / admin / sign_out”

来自分类Dev

尝试创建推文时出现错误“找不到没有 ID 的用户”

来自分类Dev

当使用销毁方法“找不到具有ID的用户”时出现错误

来自分类Dev

找不到具有Devise的id = update_password的用户

来自分类Dev

Rails Devise错误“没有匹配[GET]的路径” // users / sign_out””

来自分类Dev

没有路线匹配[GET]“ / members / sign_out设计

来自分类Dev

设计没有路由与指定删除的链接匹配[GET]“ / users / sign_out”

来自分类Dev

Rails设计sign_out没有给出路线匹配[GET]

来自分类Dev

路由错误:没有路由匹配[GET]“ / users / sign_out”-Devise 4.1

来自分类Dev

没有路线与[GET]“ user / sign_out”滑轨匹配5

来自分类Dev

在生产模式下使用设计的 Rails 没有路由匹配 [GET] "/users/sign_out"

来自分类Dev

ConversationsController#index中的ActiveRecord :: RecordNotFound-找不到具有'id'=的用户

来自分类Dev

关系控制器的Rspec失败,找不到具有'id'=的用户

来自分类Dev

rails 中的管理功能:错误:找不到具有“id”= 的用户

来自分类Dev

找不到“id”=admin 的用户

来自分类Dev

尝试注册具有ID的小部件,但该ID已被注册

来自分类Dev

尝试注册具有ID的窗口小部件,但该ID已被注册

来自分类Dev

尝试注册现有用户时登录-Devise

来自分类Dev

没有ID,通知者,找不到用户

来自分类Dev

找不到具有'id'=#<User :: ActiveRecord_Relation:0x007f616b692840>的用户

来自分类Dev

如何知道在odoo 9中当前用户的最后一次出勤操作(“ sign_in”或“ sign_out”)?

来自分类Dev

尝试注册用户和密码哈希时,在“值”附近读取错误的语法时出错

来自分类Dev

错误:未能请求身份。尝试注册用户并返回证书时出错

Related 相关文章

  1. 1

    找不到ID = sign_out的用户

  2. 2

    Rails / Devise:找不到“ id” = sign_out的用户

  3. 3

    为什么显示错误“没有路由与[GET]匹配/用户/ sign_out”?

  4. 4

    找不到具有'id'= show的用户

  5. 5

    找不到具有'id'=的用户

  6. 6

    没有路线匹配[GET]“ / admin / sign_out”

  7. 7

    没有匹配的路由[GET]“ / admin / sign_out”

  8. 8

    尝试创建推文时出现错误“找不到没有 ID 的用户”

  9. 9

    当使用销毁方法“找不到具有ID的用户”时出现错误

  10. 10

    找不到具有Devise的id = update_password的用户

  11. 11

    Rails Devise错误“没有匹配[GET]的路径” // users / sign_out””

  12. 12

    没有路线匹配[GET]“ / members / sign_out设计

  13. 13

    设计没有路由与指定删除的链接匹配[GET]“ / users / sign_out”

  14. 14

    Rails设计sign_out没有给出路线匹配[GET]

  15. 15

    路由错误:没有路由匹配[GET]“ / users / sign_out”-Devise 4.1

  16. 16

    没有路线与[GET]“ user / sign_out”滑轨匹配5

  17. 17

    在生产模式下使用设计的 Rails 没有路由匹配 [GET] "/users/sign_out"

  18. 18

    ConversationsController#index中的ActiveRecord :: RecordNotFound-找不到具有'id'=的用户

  19. 19

    关系控制器的Rspec失败,找不到具有'id'=的用户

  20. 20

    rails 中的管理功能:错误:找不到具有“id”= 的用户

  21. 21

    找不到“id”=admin 的用户

  22. 22

    尝试注册具有ID的小部件,但该ID已被注册

  23. 23

    尝试注册具有ID的窗口小部件,但该ID已被注册

  24. 24

    尝试注册现有用户时登录-Devise

  25. 25

    没有ID,通知者,找不到用户

  26. 26

    找不到具有'id'=#<User :: ActiveRecord_Relation:0x007f616b692840>的用户

  27. 27

    如何知道在odoo 9中当前用户的最后一次出勤操作(“ sign_in”或“ sign_out”)?

  28. 28

    尝试注册用户和密码哈希时,在“值”附近读取错误的语法时出错

  29. 29

    错误:未能请求身份。尝试注册用户并返回证书时出错

热门标签

归档