我正在使用Ruby on Rails,我在应用程序的根目录中看到了'Rakefile'。它的目的是什么,什么时候会被执行?
答案 0 :(得分:4)
Rakefile
是一个ruby编写的文件,其中包含Rake tasks的定义。
Here你可以找到Rake的一个小介绍。
Rakefile
可以包含其他Ruby文件。这是Rails项目的情况。
实际上,在Rails项目中,您不应该直接更改Rakefile。相反,您可以通过在Rails项目的lib/tasks
文件夹中创建.rake文件来添加更多rake任务。
答案 1 :(得分:3)
它包含几个可以在Rails项目上执行的预定义操作(命名任务)。如果您运行rake -T
,它将显示所有可用任务的列表。这将为您提供更多信息。