我知道Rake是一个DSL,也是Ruby的一个子集。我意识到我必须创建Rakefile作为入口点(令人惊讶的是,Rakefile.rake不是一个选项)。在这个rakefile中,我可能会包含对其他*.rake、*.rb文件的引用:#require './file1.rake' #Why does this fail?
require '.我不明白为什么我要使用*.rake文
我有一个名为pull_orders的rake任务,它调用RemoteDbConnector类的方法来执行诸如建立到外部db的连接、生成原始SQL查询、执行查询和在本地db中存储记录等任务。耙任务真的应该是一个行吗?如果是这样的话,我应该把所有这些方法调用放在哪里,因为它们需要在一个特定的序列中调用?我的任务如下: desc 'finds and populates data from remote db'
task pull_