小编Mar*_*lva的帖子

比较相等性时 rspec 中的自定义错误消息

是否可以将自定义错误消息添加到如下所示的期望中:

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但我猜这是一个运算符匹配器。还有别的办法吗?

rspec

9
推荐指数
1
解决办法
3922
查看次数

在 Rails 6 上定义 secret_key_base 的正确方法是什么?

secret_key_base既然我们拥有每个环境的凭据,那么在 Rails 6上定义的正确方法是什么?

我的环境有这个变量,SECRET_KEY_BASE但 Rails 没有找到它。我尝试定义secret_key_baseconfig\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 的方式吗?

ruby-on-rails ruby-on-rails-6

8
推荐指数
1
解决办法
4615
查看次数

标签 统计

rspec ×1

ruby-on-rails ×1

ruby-on-rails-6 ×1