ruby-on-rails - 没有路线匹配 [POST] "/sessions/user" 与设计
问题描述
当我尝试在我的 rails 应用程序上使用 devise 登录时,我收到以下错误。
没有路线匹配 [POST] "/sessions/user"
我尝试了在这里找到的其他解决方案,但它们似乎不起作用。
我routes.rb
的文件中有以下内容。
Rails.application.routes.draw do
devise_for :users
resources :non_availabilities
resources :sessions
resources :programs
resources :activities
resources :locations
resources :employees
resources :expertises
resources :emp_classifications
resources :educations
get 'dashboard/index'
root 'dashboard#index'
end.
我该如何解决?
解决方案
你能把这条线加到你的路线上吗
match '/sessions/user', to: 'devise/sessions#create', via: :post
推荐阅读
- java - 为什么可以使用类名作为向量类型?
- agora.io - Agora 本地流停止,但视频图标仍显示在浏览器 URL 选项卡中
- python - 您的 SQL 语法有错误;用蟒蛇
- javascript - 使用reduce时出现此错误“未捕获的类型错误:a不可迭代”
- javascript - 如何在 PHP / Javascript 中的 cookie 过期前一分钟提醒用户?
- c# - 使用没有通用参数的表达式树创建对象
- android - google_maps_flutter 在某些 Android 模拟器和设备上显示空白地图
- amazon-web-services - 域名服务器不变
- django - 如何让 Django ModelForm 接受特定格式的日期(或转换为可接受的格式)?
- html - 在反应js中提交表单后设置状态