Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Problemas com resposta do SERVER

Boa tarde,

fiz o passo a passo para instalação do rails, do bundle conforme na aula 1 de Rails 4. Mas na hora que coloco localhost:3000, aparece o seguinte erro:

ActiveRecord::ConnectionNotEstablished No connection pool for ActiveRecord::Base Extracted source (around line #570): 568 569 570 571 572 573

  def retrieve_connection(klass) #:nodoc:
    pool = retrieve_connection_pool(klass)
    raise ConnectionNotEstablished, "No connection pool for #{klass}" unless pool
    conn = pool.connection
    raise ConnectionNotEstablished, "No connection for #{klass} in connection pool" unless conn
    conn

Rails.root: /home/nan/code/cs101/ruby-logic/lojadecamisetas

minha versão do Rails é a 4.2.8, do ruby 2.6.3

me ajudem por favor...

1 resposta

Oi Renan, tudo bem? Sinto muito pela demora, mas o que tá acontecendo é que o ActiveRecord, responsável por lidar com o banco de dados no Rails, não está conseguindo conectar com o banco de dados.

Você tem esse banco instalado e funcionando?

Você citou estar fazendo o curso de Rails 4, eu não recomendaria esse curso a não ser que tenha um motivo específico. Temos cursos de Rails com a versão 5, gravado mais recentemente e mais recomendado de fazer, são dois cursos:

1 - https://cursos.alura.com.br/course/ruby-on-rails-5

2 - https://cursos.alura.com.br/course/ruby-on-rails-5-validacao-atualizacao-partials-deploy