ruby-on-rails - 未初始化的常量 ActiveRecord

标签 ruby-on-rails ruby activerecord

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.allUser.new 无需加载 class 因为它已由 rails console 预加载已经

关于ruby-on-rails - 未初始化的常量 ActiveRecord,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23043412/

相关文章:

ruby-on-rails - Rails 4 为 API 操作跳过protect_from_forgery

ruby-on-rails - 将 Rails CSV 解析为哈希

javascript - 加载更多的 Gif 在我的 Rails 应用程序中不显示 Ajax 和 jQuery

mysql - Rails 按多个表中的属性排序帖子

ruby-on-rails - 带有设计的未知属性

ruby-on-rails - ActiveRecord rails : Get records where a field is unique/distinct

ruby-on-rails - RVM 安装后 Ruby on Rails Mac OSX Mavericks 问题

ruby-on-rails - 命名空间路由的默认资源?

ruby - ruby解析/静态代码分析框架

ruby-on-rails - 你如何在 Rails 中按一天中的时间过滤记录?