我正在使用本教程 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
它说没有定义路线
答案 0 :(得分:1)
默认登录和退出链接是,
http://localhost:3000/users/sign_in
和
http://localhost:3000/users/sign_out
要查看您当前的路线,请在控制台中尝试以下操作
rake routes
要在视图中生成退出链接,请添加以下内容
<%= link_to 'Sign out', destroy_user_session_path, :method => :delete %>