Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – rails db:migrate vs rake db:migrate大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是新来的.我在rails 5中生成数据迁移时注意到,有些人使用Rails db:migrate over rake db:migrate.有人可以在数据库迁移中解释rails与rake命令之间的区别吗?这是否意味着rake命令在rails 5中已经过时了?

非常感谢

解决方法

Rails核心团队决定通过启用rails命令来支持耙子所做的一切.

例如,在Rails 5中的rails命令如db:migrate,setup,test等中的rails命令的一部分现在正在由rails命令支持.但是,您仍然可以选择使用rake来运行类似于在Rails 4中运行的命令.这是因为Rails社区已经引入了Rake Proxy,而不是将命令选项从rake完全移动到rails.

在内部发生的情况是,当执行rails db:migrate命令时,Rails会检查db:migrate是否支持本地支持.在这种情况下,db:migrate本身不被rails支持,所以Rails通过Rake Proxy将执行委托给Rake.

如果您想要查看Rails 5中rails所支持的所有命令,那么您可以通过执行rails –Help来获取一长串选项.

如果你想了解更多关于rail 5比click here

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – rails db:migrate vs rake db:migrate全部内容,希望文章能够帮你解决ruby-on-rails – rails db:migrate vs rake db:migrate所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。