2012-08-28 84 views
8

AS的指南,用于制备测试数据库的命令是Rails的:耙分贝:测试:准备Vs的耙测试:准备

bundle exec rake db:test:prepare 

然而,我发现,下面的命令也适用&创建的测试数据库为了我。

bundle exec rake test:prepare 

想知道这是否是一个有效的命令,如果是。我在哪里可以找到文档。

rails 3.2.8

+0

你是否曾经发现过,如果两者都是一样的? – ayjay

回答

11

测试根据github and the source code 在底部被提及。

因此,这是一个快捷方式,包装,无论你想调用它。另一个问题是为什么当你做bundle exec rake -T时,这不起来,但嘿。

+2

所以,我发现一个复活节彩蛋在轨道上:) – CuriousMind

+4

只有在使用'rac -T'显示任务定义之前,只有带'desc“一些描述的rake任务才会出现。我猜测'test:prepare'任务缺少这个。 –

+1

如果你看看源代码,它们实际上并不是别人的别名。测试:准备比db有更多先决条件:测试:准备。 –