Rails 5.2 凭据中的保存方法?

Rails 5.2 save method in credentials?

Rails 5.2 证书 我可以在凭据中保存方法吗?

例如

Post.rb

def score_count
  Rails.application.credentials.score_count
end

Credentials.yml.enc

score_count: 'score_count...'

老实说,不推荐这样做,但您仍然可以通过将方法名称保存在 credentials.yml.enc 中然后将其命名为

来实现此功能
send(Rails.application.credentials.score_count)

eval("#{Rails.application.credentials.score_count}")