首页 文章

使用irb在rails中进行数据库迁移练习时,收到错误消息“NameError:uninitialized constant ActiveRecord”

提问于
浏览
0

(见 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 回答

  • 1

    你需要 require 'active_record' . 我同意您可能遇到其他试图手动迁移的问题 .

相关问题