2.0.0-p247 :006 > load './app/models/user.rb'
NameError: uninitialized constant ActiveRecord
from /home/action/iAuth/app/models/user.rb:1:in `<top (required)>'
from (irb):6:in `load'
from (irb):6
from /home/action/.rvm/rubies/ruby-2.0.0-p247/bin/irb:13:in `<main>'
下面是我的用户模型
。
class User < ActiveRecord::Base
end
当我尝试在我的 irb 中加载我的 user.rb
时,出现上述错误。
最佳答案
开始你的irb
session
rails 控制台
而不是:
IRB
rails console
会加载您的 rails
环境和您的模型,因此您可以执行以下操作:
User.all
或 User.new
无需加载 class
因为它已由 rails console
预加载已经
关于ruby-on-rails - 未初始化的常量 ActiveRecord,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23043412/