ホームページ  >  に質問  >  本文

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日前625

全員に返信(1)返信します

  • 迷茫

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

    コードを見ると、Ruby メタプログラミング第 2 版を読んでいるはずです

    しかし、あなたはそれを注意深く読んでいませんでした。本の中でのこのコードの明確な説明は次のとおりです: このコードは、映画テーブル、タイトル
    およびディレクターにレコードを作成します。データベースまたは接続されました データベースが接続されていないため、今回はレコードの作成に失敗しました

    activerecordをよく見てください

    返事
    0
  • キャンセル返事