我正在尝试处理其他人创建的RoR项目。我正在尝试登录并为项目创建新的用户名和密码。不幸的是,我收到以下错误:
undefined local variable or method `root_path' for #<RegistrationsController:0x007f97b41326f0>
这是我的database.yml文件:
development:
adapter: postgresql
encoding: unicode
database: name_of_app_development
pool: 5
答案 0 :(得分:1)
您的root
内未定义routes.rb
,例如:
root 'home#index'
答案 1 :(得分:0)
您正在使用主动管理员,似乎有一些根本问题。尝试:
Setting root page to activeAdmin default login page
root to: "admin/dashboard#index"
在您的routes.rb中:
Rails.application.routes.draw do
root to: 'controller#action'
ActiveAdmin.routes(self)
authenticated :user do
...
end
end