【发布时间】:2010-04-09 17:12:32
【问题描述】:
我运行脚本/生成模型查询
在模型中编辑 query.rb..
class Query < ActiveRecord::Base #I even tried Migrations instead of Base
def sef.up
create table :queries do|t|
t.string :name
end
end
def self.down
drop_table :queries
end
end
,运行 rake db:migrate。
我在 db 中看到的是这样的:
mysql> desc queries;
+------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+----------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| created_at | datetime | YES | | NULL | |
| updated_at | datetime | YES | | NULL | |
+------------+----------+------+-----+---------+----------------+
“名称”字段在哪里?
帮助!干杯!
【问题讨论】:
-
您是否尝试过重新启动 MySQL 服务器以强制更新 information_schema?
标签: ruby-on-rails models migration