Rails开发:数据操作、查找与脚手架应用
1. 数据库迁移与模型基础
在Rails开发中, t.timestamps 用于记录“创建时间”和“更新时间”信息,同时Rails会自动为表创建主键 :id 。完成相关配置后,可使用Rake工具运行迁移:
$ rake db:migrate
(in /Users/simonstl/rails/guestbook)
== 20080814190623 CreateEntries: migrating =====================
-- create_table(:entries)
-> 0.0041s
== 20080814190623 CreateEntries: migrated (0.0044s) ============
Rake是Ruby版的经典Unix命令行 make 工具,Rails用它执行各种任务。若使用Heroku,可从齿轮菜单调出Rake并输入 db:migrate 。 db:migrate 会运行应用 db/migrate/ 文件夹中之前未应用的 self.up 迁移, db:rollback 则执行对应 self.down 迁移实现撤销操作。
创建好表后, app/models/entry.rb 文件
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



