无法访问rails上的ruby上的localhost

use*_*574 7 ruby ruby-on-rails

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

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

有问题的代码:

activerecord (5.0.0) lib/active_record/connection_adapters/abstract/connection_pool.rb:874
:in `retrieve_connection'
Run Code Online (Sandbox Code Playgroud)

小智 0

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

gem 'sqlite3'
Run Code Online (Sandbox Code Playgroud)

然后运行“捆绑更新”。

编辑:

为了彻底起见,如果您创建了任何模型,请确保您还执行了“rake db:migrate”。