【发布时间】:2020-07-31 15:12:00
【问题描述】:
我正在尝试将 API 密钥和令牌添加到我在 Rubymine 中的 credentials.yml.enc 文件中。我似乎找不到 --wait 标志或从
保存生成的文件EDITOR=rubymine rails credentials:edit
或
EDITOR="rubymine --wait" rails credentials:edit
例如,我将密钥添加到文件中会发生什么:
api_client:
api_key: 123
但只要打开文件,我就会看到一个
File encrypted and saved.
在我可以输入任何内容之前发送消息,所以当我启动我的 Rails 控制台以测试我的键时,例如:
Rails.application.credentials.api_client[:api_key]
我只是返回一个“nil”值错误。
当我尝试在 vim 中编辑时,我得到了类似的结果。我似乎在网上找不到任何答案,我在 MacOS Catalina 10.15.4 上使用 Rails 6.0.2.2 运行 ruby '2.6.3'。谢谢大家的时间。
解决方案:此时我发现使用不同的编辑器(ATOM)可以解决短期问题。我将继续尝试并了解 rubymine 是否也具有此功能。
【问题讨论】:
-
您是否尝试过使用其他编辑器?
标签: ruby-on-rails vim rubymine