Rails,未初始化的常量Rails入门

时间:2014-10-12 15:58:07

标签: ruby-on-rails

我正在使用RailsGuide(第5.6节)并遇到以下错误:

ArticlesController中的NameError #create 未初始化的常量Active_Record

我怀疑这是一个多元化的问题。我已经阅读了关于控制器多元化的文档,但是,我仍然无法确定错误发生的位置,任何帮助都会非常感激。

class ArticlesController < ApplicationController

  def new
  end

  def create

  @article = Article.new(params[:article])


  @article.save
  redirect_to @article

  end



end

class CreateArticle < ActiveRecord::Migration
  def change
    create_table :articles do |t|
      t.string :title
      t.text :text
      t.timestamps
    end
  end
end

Rails.application.routes.draw do

   resources :articles

   root 'welcome#index'


end

class Article < Active_Record::base


end

2 个答案:

答案 0 :(得分:1)

class Article < Active_Record::base重命名为class Article < ActiveRecord::Base

答案 1 :(得分:1)

它不是Active_Record它是ActiveRecord,这就是你得到初始化常量错误的原因。