Maison  >  Questions et réponses  >  le corps du texte

ruby - (ActiveRecord::ConnectionNotEstablished)

require 'active_record'

class Movie < ActiveRecord::Base
end


movie = Movie.new(1)
movie.title = "Doctor Strangelove"
movie.director = "Stanley Kubrick"

以上代码运行报错:

in `retrieve_connection': No connection pool for Movie (ActiveRecord::ConnectionNotEstablished)

不知为什么。

PHP中文网PHP中文网2710 Il y a quelques jours628

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-04-24 09:16:00

    En regardant votre code, vous devriez lire la deuxième édition de Ruby ​​Metaprogramming

    Mais vous ne l'avez pas lu attentivement. L'explication claire de ce code dans le livre est la suivante : Ce code crée un enregistrement dans la table des films, un titre
    et un réalisateur. Vous n'auriez pas dû créer de base de données ou. Je n'ai aucune connexion avec la base de données. La connexion n'a pas réussi à créer l'enregistrement cette fois

    .

    Bonne oeil à activerecord

    répondre
    0
  • Annulerrépondre