帮助rake db:create

时间:2010-07-23 00:46:10

标签: ruby-on-rails database migration rake

我即将把我的学校图书馆交给一个在铁轨上完成的项目..这个项目将被存储在一张光盘中,这样学校就可以拥有我所有工作的副本,以备将来参考。 ...我想要一个简单的方法让人们安装我的项目..现在,我的应用程序依赖于我在整个开发阶段进行的几次迁移,还需要一些数据才能正常工作(最低限度需要用户和一些类别)。 ..

完成这项工作的理想方法是什么? 我想,有没有一种方法db:create可以运行所有迁移并插入一些初始数据? 我的计划是创建一个简单的readme.txt文件,我可以在其中指定启动和运行应用程序的简单步骤。 请帮助,任何建议表示赞赏。

提前感谢。

2 个答案:

答案 0 :(得分:2)

我认为你想要的是种子数据,它可以被扔进你的seeds.rb文件,并加载了rake db:seed

查看导演:http://railscasts.com/episodes/179-seed-data

答案 1 :(得分:1)

种子数据是Jamie建议的一种方式,但它可能更简单,只需要它就像你想要的那样,然后随身携带sqlite数据库。