2010-07-23 59 views
0

即将交到我的学校图书馆一个项目,这是在轨道上完成..这个项目将被存储在一张光盘,以便学校可以有一个我的未来所有工作的副本如果有人想参考......我想要一个简单的方法让人们安装我的项目..现在,我的应用程序取决于我在整个开发阶段进行的几次迁移,还需要一些数据才能正常工作(最低限度需要一个用户和一些类别)...帮助耙db:创建

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

在此先感谢。

+0

只是让它成为一个公共的git回购,并把如何下载并运行应用程序的说明。 不应托管应用程序,但? – davidcelis 2010-07-23 00:49:06

+0

它没关系,如果它在线或不是..我想要的是一种方式添加到耙数据库的初始数据:创建 – ignaciofuentes 2010-07-23 00:59:18

回答

1

种子数据是一个Jamie建议的方式,但它可能会更简单,只是为了得到它像你想的那样,只是运送sqlite数据库。

+0

你是对的..现在我后悔用mysql创建应用程序..但谢谢你的提示 – ignaciofuentes 2010-07-25 18:20:33

+0

如果你做了你的迁移,它应该是切换到sqlite的小菜一碟。安装gem,更改你的database.yml文件,并耙db:migrate。然后“种子”你的数据。 – 2010-07-25 18:48:50