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}")
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}")