我已经开始学习Ruby,并刚刚在NetBeans IDE中试用了我的第一个hello world程序。 我有一个疑问,我可以看到,新的项目向导创build了一套包结构。 它有一个“Rakefile”。 这是什么意思?它有什么用处?
在新创build的Rails项目(由rails someName生成)上,可以运行一些“默认”rake任务,如: rake test rake db:migrate 等等 问题是,这些任务在哪里被描述? 默认的Rakefile没有所有这些任务。 此外,我检查了一些使用rspec项目,我可以运行rake spec来运行所有的testing。 spec目标在哪里定义?