我创建了一个模型ruby脚本/生成模型文章(简单enuff)
这是迁移文件create_articles.rb:
def self.up
create_table :articles do |t|
t.column :user_id, :integer
t.column :title, :string
t.column :synopsis, :text, :limit => 1000
t.column :body, :text, :limit => 20000
t.column :published, :boolean, :default => false
t.column :created_at, :datetime
t.column :updated_at, :datetime
t.column :published_at, :datetime
t.column :category_id, :integer
end
def self.down
drop_table :articles
end
end
Run Code Online (Sandbox Code Playgroud)
当我运行rake:db migrate命令时,我收到一个错误rake中止!"未初始化的常量CreateArticles."
有谁知道为什么这个错误不断发生?
我在哪里可以找到MySQL 5.0语法的手册?我需要的是与我的MySQL服务器版本(MySQL 5.0)相对应的手册?
考虑到这一点:我使用MySQL 5.0和NaviCat for GUI.如果我运行此查询:
CREATE TABLE `genres` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`genre_name` VARCHAR( 25 ) NOT NULL
`description` VARCHAR( 100 ) NOT NULL
) ENGINE = innodb;
Run Code Online (Sandbox Code Playgroud)
- > Navicat给我检查你的语法错误,sql提示也是如此..
我在哪里可以找到有关SQL 5.0语法的信息?我已经尝试过SQL网站并用Google搜索但没有运气.也许我真的是个白痴;-)