RakeFile在应用程序根目录中的用途是什么

时间:2010-07-29 20:33:57

标签: ruby-on-rails ruby

我正在使用Ruby on Rails,我在应用程序的根目录中看到了'Rakefile'。它的目的是什么,什么时候会被执行?

2 个答案:

答案 0 :(得分:4)

Rakefile是一个ruby编写的文件,其中包含Rake tasks的定义。 Here你可以找到Rake的一个小介绍。

Rakefile可以包含其他Ruby文件。这是Rails项目的情况。 实际上,在Rails项目中,您不应该直接更改Rakefile。相反,您可以通过在Rails项目的lib/tasks文件夹中创建.rake文件来添加更多rake任务。

答案 1 :(得分:3)

它包含几个可以在Rails项目上执行的预定义操作(命名任务)。如果您运行rake -T,它将显示所有可用任务的列表。这将为您提供更多信息。