是否可以将自定义错误消息添加到如下所示的期望中:
expect(user.uid).to eq uid
Run Code Online (Sandbox Code Playgroud)
我试过:
expect(user.uid).to eq uid, "Custom message"
Run Code Online (Sandbox Code Playgroud)
因为https://relishapp.com/rspec/rspec-expectations/docs/customized-message但我猜这是一个运算符匹配器。还有别的办法吗?
secret_key_base既然我们拥有每个环境的凭据,那么在 Rails 6上定义的正确方法是什么?
我的环境有这个变量,SECRET_KEY_BASE但 Rails 没有找到它。我尝试定义secret_key_base,config\credentials\production.yml.enc但它对Rails.application.credentials.secret_key_base
我知道config/secrets.yml有
staging:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
Run Code Online (Sandbox Code Playgroud)
有效,但是,那是 Rails 6 的方式吗?