【问题标题】:NameError: uninitialized constant PostNameError: 未初始化的常量 Post
【发布时间】:2014-11-06 06:03:18
【问题描述】:

我正在尝试在 Rails 中创建一个博客,我的第一个模型名称是 post

class Post < ActiveRecord::Base


  validates :title, presence: true

  has_many :comments

end

如果我尝试在 irb 终端中创建 p= Post.new,则会出现以下错误。

rb(main):001:0> post= Post.new                                                                                                                                                                          
NameError: uninitialized constant Post 


        from (irb):1                                                                                                                                                                                     
        from /home/action/.parts/opt/rubies/ruby-2.1.1/bin/irb:11:in `<main>'

我该怎么办?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4.1


    【解决方案1】:

    不要使用irb终端,你需要使用rails控制台,在你的终端运行这个命令

    rails console
    

    【讨论】:

      猜你喜欢
      • 2016-07-15
      • 1970-01-01
      • 2015-01-19
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      • 2016-06-12
      相关资源
      最近更新 更多