无法在轨道上访问ruby上的localhost

当我运行服务器并转到localhost:3000我收到此错误:

ActiveRecord :: ConnectionNotEstablished找不到ID为primary的连接池。

有问题的代码:

 activerecord (5.0.0) lib/active_record/connection_adapters/abstract/connection_pool.rb:874 :in `retrieve_connection' 

我会评论,但我缺乏声誉。 无论如何,这个错误有时是由sqlite版本引起的。 我建议从gemfile中删除任何版本号,即:

 gem 'sqlite3' 

然后运行’bundle update’。

编辑:

要彻底,如果您已经创建了任何模型,请确保您还执行了’rake db:migrate’。

我也遇到了同样的问题。 我只是没有注释

 gem 'sqlite3' 

然后重启我的rails服务器