无法在轨道上访问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服务器