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(主):010:0>

我知道它不应该是 \<\lass 但这不是我输入的内容,我认为这不是问题,但我不确定。

4

1 回答 1

1

你需要require 'active_record'。我同意您在尝试手动迁移时可能会遇到其他问题。

于 2012-05-08T00:26:40.197 回答