加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – rails db:migrate vs rake db:migrate

发布时间:2020-12-16 22:15:40 所属栏目:百科 来源:网络整理
导读:我是新来的.我在rails 5中生成数据迁移时注意到,有些人使用rails db:migrate over rake db:migrate.有人可以在数据库迁移中解释rails与rake命令之间的区别吗?这是否意味着rake命令在rails 5中已经过时了? 非常感谢 解决方法 Rails核心团队决定通过启用ra
我是新来的.我在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读