質問: retrieve_connection_pool(spec_name) raise ConnectionNotEstablished, "No connection pool with '#{spec_name}' found." unless pool pool.connection end ``` エラーについて自分なりに検索し、(https://qiita.com/masayuki14/items/27ca4764d0bcae4affea)のページを参考にし、解決を試みましたが、今度は NameError: uninitialized constant ActiveRecord というエラーがでてしまいました。 uninitialized constant が起きるということは、「定義したクラスが読み込まれていない」ということということまでは、理解できたのですがここからどうすればよいのか見当もつきません。 初心者のため、アバウトな質問になっているかもしれませんが、どなたかご教授いただけないでしょうか。 追記 補足情報にあるように、 gem 'sqlite3' の行を、 gem 'sqlite3', '~> 1.3.6' に変更し、 bundle installを試してもこの状態のままです。 widows10/Ruby on Rails 5.1.3 / Ruby 2.4.0 / SQLite 3.6.20 を使用しています。
回答: もしかすると、Gemfileでsqlite3のバージョン指定をしてbundle installしたあと、rails serverの再起動をしていない状態でしょうか? rails serverは、大抵のrubyのコードの変更は何もしなくても反映してくれますが、gemの更新の反映はさすがにしてくれません。再起動してみてください。