0

(タイトルを参照)ここにコードがあります。これを行うためにmsコマンドプロンプト(irb)を使用していますが、それ自体が間違っている可能性があります。

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>終了

irb(main):008:2>終了

irb(main):009:1>終了

NameError:初期化されていない定数ActiveRecord

   from (irb):1

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

irb(main):010:0>

それが\<\lassであるはずがないことは知っていますが、それは私が入力したものではなく、それは問題ではないと思いますが、よくわかりません。

4

1 に答える 1

1

あなたがする必要がありrequire 'active_record'ます。手作業で移行しようとすると、他の問題が発生する可能性があることに同意します。

于 2012-05-08T00:26:40.197 に答える