ruby-on-rails - 有没有办法在 Rails 4 项目中使用较新的 Rails 5 'rails db:migrate' 命令?
问题描述
我有一个使用 Rails 4 的客户项目。他们目前没有升级的预算(我们目前有更高的优先级)。我几乎所有的其他项目都是 Rails 5,而且我发现自己几乎每次都在输入“rails db:migrate”——这在 Rails 4 中当然不起作用/错误——然后我必须输入“rake db” :迁移'。因为我经常切换项目上下文,所以当我处理这个项目时,我真的很难记住使用旧语法。
有没有一种方法可以将更新的语法引入到我的 Rails 4 项目中,而无需经历将项目升级到 Rails 5 的整个过程?
解决方案
如果您同时使用两个 rails 版本,请使用 rake db:migrate。因为它也在 Rails 5 上工作。Rails 用更新的功能升级它的版本,但更新的版本仍然有许多旧的技术或功能。
推荐阅读
- javascript - 使用Javascript重新加载后如何重复SVG动画
- android - 在 Android Studio 中调试原生代码:找不到 LLDB 服务器
- javascript - Firefox 中的鼠标“滚轮”事件在完全滚动时冻结,但在 Chrome 中没有
- php - 如何根据时间戳生成 UUID 以检查其过期时间
- excel - VBA根据多个图表的列更改单个/特定系列Y值范围
- mysql - 当使用唯一键作为查询条件时,MySQL 是否会自动限制受影响的行?
- java - 如何将 int 转换为 OpenCL 中的浮点数?
- symfony - 使用实体管理器调用存储库功能但出现命名空间错误
- automation - Appium iOS解除警报第一次失败,仅出现连接重置错误
- java - 在不同的类中设置 KeyHandler