ruby-on-rails - Rails 暂存迁移环境
问题描述
我为一个应用程序从 Rails 5.0 升级到 Rails 5.2。在暂存环境中,部署时出现以下错误
18:34:09 rake aborted!
18:34:09 ArgumentError: Missing `secret_key_base` for 'staging_migration' environment, set this string with `rails credentials:edit`
是staging_migration
自 Rails 5.1/5.2 以来引入的新环境?我以前从未遇到过这种情况。我打算为此创造一个新的秘密。除了 staging,我还应该为 staging 创建一个production_migration
吗?
解决方案
推荐阅读
- c# - 无法将“System.Object []”类型的对象转换为我的类 C#
- sql - 如何使用同一组中下一行的数据更新前一条记录
- node.js - 如何在节点 js 中修复“Route.get() 需要回调函数但在 Route 处得到 [object Undefined]”?
- video - 使用 MP4box 的 MPD 中的自适应部分
- marklogic - 在受管版本的文档中需要额外的数据
- html - 鼠标悬停时图像移动
- java - 如何在测试中更改 if 和 for 断言
- javascript - 如何使用 Jquery 在 mouseleave 函数下正确插入单击事件
- azure - 在 Azure 中配置和触发自动化测试环境
- swift - UIScrollView (+MessageKit/Twilio) 像 WhatsApp 一样在 scrollView 接近顶部时加载消息(乐观加载)