【问题标题】:ActiveRecord::ConnectionNotEstablished error with ruby on railsActiveRecord::ConnectionNotEstablished 错误与 ruby​​ on rails
【发布时间】:2016-09-06 01:33:17
【问题描述】:

我正在尝试学习 ruby​​ on rails,所以我安装了 gem 版本 4.0.0,当我启动我的服务器并转到 localhost:8000 时,它给我带来了一个带有错误消息的错误页面:

ActiveRecord::ConnectionNotEstablished.

我使用的是 sqlite3,而不是 MySQL。任何帮助表示赞赏。

编辑:我修复了它,与我的 database.yml 相关

【问题讨论】:

  • 你跑rake db:create && rake db:migrate了吗?

标签: ruby-on-rails ruby


【解决方案1】:

确保您已安装 sqlite3 gem:gem install sqlite3 或运行 bundle install 如果您的 Gemfile 中列出了 gem(您应该这样做)。

然后运行以下命令:

  • rake db:create # 创建数据库
  • rake db:migrate # 根据您的迁移文件创建表

如果上述两个工作正常,您的应用程序应该能够连接到数据库。如果不是,您的 config/database.yml 可能存在配置问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    相关资源
    最近更新 更多