(见 Headers )这里是代码,我使用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> end irb(main):008:2> end irb(main):009:1> end NameError:未初始化的常量ActiveRecord from(irb):1
来自C:/ Ruby193 / bin / irb:12:在`<main>'
IRB(主):010:0>
我知道它不应该是\ <\ lass但是那不是我输入的内容,我认为这不是问题,但我不确定 .
1 回答
你需要
require 'active_record'
. 我同意您可能遇到其他试图手动迁移的问题 .