什么是 rake 以及如何在 Ruby on Rails 中使用它?
耙子是一个“软件任务管理工具 http://en.wikipedia.org/wiki/Rake_%28software%29”,类似于其他系统中的Make等。
See: http://guides.rubyonrails.org/command_line.html#rake http://guides.rubyonrails.org/command_line.html#rake
Rake 是 Ruby Make,一个独立的 Ruby 实用程序,它取代了 Unix 实用程序“make”,并使用“Rakefile”和 .rake 文件来构建任务列表。在 Rails 中,Rake 用于常见的管理任务,尤其是相互构建的复杂任务。
您可以通过输入 rake --tasks 获取可用的 Rake 任务列表,这通常取决于您当前的目录。每个任务都有一个描述,应该可以帮助您找到您需要的东西。
它最常用于可以编写脚本的管理级别任务。使用 Rake 相对于 Make 或类似工具的好处是,它是一个 Ruby 工具,可以与您的 RoR 应用程序本地交互,因此模型、数据约束和业务规则都可供使用。
Rails 附带了一组预定义的 Rake 任务,允许您执行数据库迁移、生成 Rails 脚手架文件等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)