NameError:未初始化的常量Post

时间:2014-11-06 06:03:19

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

我正在尝试在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>'

我该怎么办?

1 个答案:

答案 0 :(得分:4)

不要使用irb终端,需要使用rails console,在终端中运行此命令

rails console