小编use*_*745的帖子

谷歌浏览器禁用屏幕标尺

自上次更新Google Chrome以来,在检查元素时会出现一个屏幕标尺.有谁知道如何禁用这个标尺?

google-chrome

53
推荐指数
4
解决办法
3万
查看次数

RSpec 模型测试测试加密属性随机失败,并显示“key_derivation_salt 未配置”

我有一个 Rails 7.0.3 应用程序,其模型具有加密属性。我有一个 RSpec 测试来测试模型的行为。我有一个运行 RSpec 的 GitHub Actions 工作流程设置。但是特定提交的每次第一次运行都会失败,而接下来的每次运行都会成功。作为

\n

错误:

\n
ActiveRecord::Encryption::Errors::Configuration:\n       key_derivation_salt is not configured. Please configure it via credential active_record_encryption.key_derivation_salt or by setting config.active_record.encryption.key_derivation_salt\n
Run Code Online (Sandbox Code Playgroud)\n

GitHub 操作配置(为简洁起见,省略了非必要的细节):

\n
ActiveRecord::Encryption::Errors::Configuration:\n       key_derivation_salt is not configured. Please configure it via credential active_record_encryption.key_derivation_salt or by setting config.active_record.encryption.key_derivation_salt\n
Run Code Online (Sandbox Code Playgroud)\n

我在回购配置中有秘密设置:

\n

在此输入图像描述

\n

必要的加密配置存储在test.enc.yml

\n
name: CI\non: [push]\njobs:\n  rspec:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v1\n    - name: Set up Ruby\n      uses: ruby/setup-ruby@v1\n      with:\n …
Run Code Online (Sandbox Code Playgroud)

encryption rspec ruby-on-rails rails-activerecord github-actions

3
推荐指数
1
解决办法
1096
查看次数