我正在使用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
答案 0 :(得分:1)
将class Article < Active_Record::base
重命名为class Article < ActiveRecord::Base
答案 1 :(得分:1)
它不是Active_Record它是ActiveRecord,这就是你得到初始化常量错误的原因。