ruby-on-rails - Ruby on Rails 中的 Rake 与 Rails
问题描述
rake
命令和rails
Ruby有什么区别?哪个更快,为什么?
是
rails
重复的命令rake
吗?可以
rails
用于执行的所有任务rake
还是有任何限制?
解决方案
rake
允许您运行 rakefiles(类似于 makefiles)。
以前,有些命令是作为 rake 任务实现的,有些是单独的脚本。因此,有些可以运行,有些可以rake
运行rails
。
在 RoR 5 中,团队同意这对于新手来说是不必要的复杂性,因此所有与 rails 相关的 rake 命令也可以使用rails
.
简而言之:
- 所有可以运行的 Rails 相关的东西也
rake
可以运行rails
. - 并非所有可以运行的 rails 相关的东西也
rails
可以运行rake
. - 在性能方面,差异是不存在的。
因此 - 使用运行所有与 rails 相关的内容rails
并运行您自己定义的 rake 任务(如果有的话)使用rake
.
推荐阅读
- python - Python,pandas 从 csv 打印最频繁的 1-1000
- system-verilog - 用 let 构造替换 `define
- c - 访问堆栈内存需要多长时间?
- python-3.x - 迭代熊猫数据框中的列列表
- typescript - 通过打字稿在电子中共享数据
- javascript - 我的 Javascript 用完了 asyncIds 吗?(inspector_async_hook.js 中的 RangeError)
- c# - Replace text which contain line breaks without dropping them
- reactjs - 在导航离开事件上反应路由器 v5
- javascript - 框显示警报,但我想要其他方法,例如使用 if 链或 switch 或使用 for 循环或使用 map 运算符
- javafx - 在JavaFX中未硬编码的文本框中键入时如何使用所有颜色