Rails缺少路线

时间:2016-04-25 06:12:49

标签: ruby-on-rails routes

所以我有一个班级的网站。我正在为网站创建一个登录,所以我开始 " rails生成脚手架用户名:string password:digest --no-test-framework"创建模型。 我跑了" rake db:migrate"创建数据库。

我运行了rails服务器并打开了chrome,通过输入网址" localhost:3xxx / users / new"来检查网页。我收到路由错误,上面写着"没有路由匹配[GET]" / users / new"

我做了一个"佣金路线"检查它是正确的,没有路由到" / users / new"。

当我运行生成脚手架时,我注意到它确实说它创建了路线,但它没有出现! 我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

没关系,我手动添加了get" user / new" => "#用户新"到routes.rb文件,它工作!

我是铁杆新手,通常每当我使用生成脚手架时,我都不会遇到这个问题。

如果有人知道在使用生成脚手架时没有添加路线的方法或原因,请告诉我以供将来参考,谢谢!