我对 ruby on Rails 非常陌生。 rake
的功能是什么。例如,这里有一个命令,例如
rake db:create
这里的命令用于创建新数据库。但在我们使用rake
之前。为什么我们在这里使用rake
这个词,它的功能是什么。
rake
rake-task
和 rakefile
之间有什么不同。
感谢您的建议。
最佳答案
Rake是一个 Ruby 构建命令。当您调用 rake
时,您实际上是在使用 Rake 工具,并且要求 Rake 读取并使用 Rails 应用程序文件夹中可用的 Rakefile
。
Rake 用于自动执行多项任务,从创建数据库到数据库迁移,再到生成新模型或 Controller 。
我鼓励您阅读this article about Rake了解有关此工具的更多信息。它将成为您使用 Rails 的基本工具之一,因此在继续之前您确实需要了解它是什么。
关于ruby-on-rails - Rails 中 rake 的范围是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14054017/