【问题标题】:Is there a way to use the newer Rails 5 'rails db:migrate' commands in a Rails 4 project?有没有办法在 Rails 4 项目中使用较新的 Rails 5 'rails db:migrate' 命令?
【发布时间】:2018-12-19 20:51:25
【问题描述】:

我有一个使用 Rails 4 的客户项目。他们目前没有升级预算(我们目前有更高的优先级)。我几乎所有的其他项目都是 Rails 5,而且我发现自己几乎每次都在输入“rails db:migrate”——这在 Rails 4 中当然不起作用/错误——然后我必须输入“rake db” :迁移'。因为我经常切换项目上下文,所以我在处理这个项目时很难记住使用旧语法。

有没有一种方法可以将更新的语法引入到我的 Rails 4 项目中,而无需经历将项目升级到 Rails 5 的整个过程?

【问题讨论】:

  • 您可以在 Rails 4 和 Rails 5 项目中使用 rake db:migrate

标签: ruby-on-rails ruby-on-rails-4 ruby-on-rails-5


【解决方案1】:

如果您同时使用两个 Rails 版本,请使用 rake db:migrate。因为它也在 Rails 5 上工作。Rails 升级了它的版本,使用了新的功能,但新版本仍然有许多旧的技术或功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多