未定义的局部变量或方法`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
- “运行rspec时,无法在任何源中找到pg-0.12.2”
- 有没有办法将params传递给rails中的postgres原始查询?
- gem install pg error:无法理解Yosemite w / Ruby 2.1.5上的kern.osversion`14.0.0′
- Ruby / Rails字符串数组到PostgreSQL插入
- PGError:错误:对象的AR查询及其has_many对象的WHERE子句中不允许聚合
- Rails 3:在Postgres支持的ActiveRecord中使用json作为列类型时出现迁移错误
- 使用Postgres hstore的竞争条件
- pg gem Trace / BPT陷阱:MAC OS X上的5个错误
- 搜索给定不同货币价格范围的模型