2012-05-08 6 views
0

(タイトルを参照) ここにコードがあります。これを行うにはmsコマンドプロンプト(irb)を使用しています。それ自体が間違っている。irbを使用したレールの練習中に、エラーメッセージ "NameError:初期化されていない定数ActiveRecord"

C:\Users\davo\Desktop\RailsProjects\sqlite>irb

\<\lass CreateProducts < ActiveRecord::Migration

irb(main):002:1> def up

irb(main):003:2> create_table :products do |t|

irb(main):004:3* t.string :name

irb(main):005:3> t.text :description

irb(main):006:3> t.timestamps

irb(main):007:3> end

irb(main):008:2> end

irb(main):009:1> end

NameError: uninitialized constant ActiveRecord

from (irb):1 

    from C:/Ruby193/bin/irb:12:in `<main>' 

irb(main):010:0>

は、私は\ < \小娘することになっていないが、それは私が入力した内容ではないということを知っていると私はそれは問題ではないと思いますが、私はよく分かりません。

答えて

1

require 'active_record'が必要です。私はあなたが手動で移行しようとしている他の問題に遭遇するかもしれないことに同意します。

+0

これを行うにはどうすればよいですか?私はレールについてくる奴だ。私はそれに目を通しますが、Googleで検索可能なキーワードをお寄せいただければ幸いです。 –

+0

マイグレーションをしてから、それを 'db:rollback'で元に戻してください。詳細については、[Rails Migration guide](http://guides.rubyonrails.org/migrations.html#rolling-back)を見てください。 – x1a4

+0

私はmysqlで私の問題を解決しました。私の経験ではmysqlが動作するときはすべて動作します。 –

関連する問題