错误随之而来请在config/routes.rb中添加一些路由。 routes.rb 已经有
routes.rb
devise_for :users
我不确定如何修复此错误。我试过了 rake routes 在git终端中显示结果:
rake routes
rake aborted! Don't know how to build task 'routes' (See the list of available tasks with `rake --tasks`)
在本地服务器上以开发模式运行。
c7rzv4ha1#
事情太少了:首先, rake routes 已被删除-我不知道为什么tbh,但它是 rails routes 而现在。其次 devise 正在添加其路线,但您仍然需要设计一些其他内容来保护访问。您可以创建一个简单的 HomeController :
rails routes
devise
HomeController
class HomeController < ApplicationController def show render html: "home" end end
并将其用作根路径:
# routes.rb devise_for ... root to: "home#show"
1条答案
按热度按时间c7rzv4ha1#
事情太少了:
首先,
rake routes
已被删除-我不知道为什么tbh,但它是rails routes
而现在。其次
devise
正在添加其路线,但您仍然需要设计一些其他内容来保护访问。您可以创建一个简单的HomeController
:并将其用作根路径: