未定义的局部变量或方法`root_path’用于#

我正在努力研究其他人创建的RoR项目。 我正在尝试登录并为项目创建新的用户名和密码。 不幸的是,我收到以下错误:

undefined local variable or method `root_path' for # 

这是我的database.yml文件:

 development: adapter: postgresql encoding: unicode database: name_of_app_development pool: 5 

您没有在routes.rb定义root ,例如:

 root 'home#index' 

你正在使用主动管理员,似乎有一些根本问题。 尝试:

将根页面设置为activeAdmin默认登录页面

 root to: "admin/dashboard#index" 

在您的routes.rb中:

 Rails.application.routes.draw do root to: 'controller#action' ActiveAdmin.routes(self) authenticated :user do ... end end