0
我使用本教程 https://launchschool.com/blog/how-to-use-devise-in-rails-for-authentication 但我是一個有點困惑。 我想使簡單的應用程序,看看色器件的工作原理 到目前爲止,我這樣做: 增加設計的寶石。然後跑寶石設計入門?
rails generate devise:install # Creates config file, etc.
rails generate devise user # Create model class, routes, etc.
rake db:migrate # Create user table
rails generate devise:views users # Creates (minimal) views
我的routes.rb文件有devise_for :users
什麼是我的下一個步驟是什麼? 如果我去http://localhost:3000/users/signin
或http://localhost:3000/signin
它說沒有路由定義
沒關係,這裏是退出路徑?我得到一個錯誤:'沒有路由匹配[GET] 「/用戶/ SIGN_OUT」'但我有這樣一行:'destroy_user_session_path \t DELETE \t /users/sign_out(.:format)\t色器件/會話#destroy' 怎麼辦我退出? – user2950593
使用此在視圖中添加SIGN_OUT鏈接, <%=的link_to「退出」,destroy_user_session_path,:方法=>:刪除此%> –
好感謝,我有最後一個問題:據我瞭解,如果我想添加管理員用戶我需要手動創建用戶並設置'user.admin = true'在耙db:填充任務? – user2950593