Ruby on rails 轨道设计路由错误

Ruby on rails 轨道设计路由错误,ruby-on-rails,devise,Ruby On Rails,Devise,我正在使用Rails和 如果我尝试使用登录 我得到: Routing Error No route matches {:controller=>"users/home"} 看来你错过了设计路线。是否已在routes.rb文件中启用它们 应该有类似=>design_for:users的东西根据advice团队的建议,我将菜单中的所有链接都更改为命名助手,并解决了这个问题。design_for:users,:controllers=>{:sessions=>“users/sessions”

我正在使用Rails和

如果我尝试使用登录

我得到:

Routing Error

No route matches {:controller=>"users/home"}

看来你错过了设计路线。是否已在routes.rb文件中启用它们


应该有类似=>design_for:users的东西

根据advice团队的建议,我将菜单中的所有链接都更改为命名助手,并解决了这个问题。

design_for:users,:controllers=>{:sessions=>“users/sessions”}design_for:users,:controllers=>{:sessions=>“users/sessions”}我在日志中得到这个信息:ActionView::Template::Error(没有路径匹配{:controller=>“designe/home”}):12:05:37 web.1 | 47:12:05:37 web.1 | 48:12:05:37 web.1 | 49:
    12:05:37 web.1 | 50:
  • “home”%%
  • 我几乎可以肯定,这是错误的。。。控制器=>“设计/家庭”我不知道控制器=>“设计/家庭”来自哪里。我只是想看看这个url=你的路线有什么问题。我将从切断可能的错误源开始。首先使用Desive registrations控制器查看它是否基本正常工作。更改routes.rb文件并删除自定义注册控制器路径。只需使用
    design\u:users
    并从那里开始