在Rails应用程序中的哪里设置Stripe API密钥?

史蒂夫

我目前在每个需要它的控制器动作中都有这个(很多):

Stripe.api_key = Rails.application.credentials[Rails.env.to_sym][:stripe][:secret_stripe_test_key]

放置此代码的最佳位置在哪里?想到的选项有:

  • 将其保留在需要它的每个控制器操作中的位置
  • 将其放在中before_action,然后在需要它的控制器操作之前运行它
  • 将其放在应用程序帮助器中,然后从需要它的控制器操作中运行它
  • 将其放在initializer.rb文件中,并在应用程序启动时运行一次

我目前所拥有的不是DRY,所以我认为必须有一种更好的方法。

卡马尔·潘瓦尔

您可以在文件夹内创建一个初始化器文件config/initializers/stripe.rb,并将此密钥放在此处

Stripe.api_key = Rails.application.credentials.stripe_secret_key

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Stripe API密钥缺少Rails

来自分类Dev

向应用程序添加API密钥

来自分类Dev

如何设置 Azure AD 注册应用程序的 API 密钥的“密钥描述”

来自分类Dev

使用其他用户api密钥在servicestack中实现仅应用程序的API密钥和密钥

来自分类Dev

我在哪里将API curl请求放入Rails应用程序中

来自分类Dev

我在哪里将API curl请求放在Rails应用程序中

来自分类Dev

RAILS应用程序中的多个API

来自分类Dev

无法使用API密钥访问Box应用程序

来自分类Dev

如何为我的应用程序生成Api密钥

来自分类Dev

发布应用程序时忘记放置GCM api密钥

来自分类Dev

如何使用Chef管理安全的应用程序API密钥

来自分类Dev

无法使用API密钥访问Box应用程序

来自分类Dev

保护Nuxtjs中的API密钥

来自分类Dev

在React中隐藏API密钥

来自分类Dev

使用外部API(Salesforce)将变量设置为Rails应用程序中的字段映射组

来自分类Dev

在我的Rails应用程序中,负责进行第三方API调用的类在哪里?

来自分类Dev

域名中ZK应用程序中Google Maps的Google API密钥

来自分类Dev

Google API密钥使用限制和密钥/应用

来自分类Dev

如何在我的Electron应用程序中隐藏API密钥?

来自分类Dev

Google Map API密钥未加载到SmartGWT应用程序中

来自分类Dev

在反应静态 Firebase 托管应用程序中隐藏/屏蔽 API 密钥或敏感数据

来自分类Dev

安全密钥中的Java文件中像API密钥等黑客

来自分类Dev

捆绑在App中的API密钥和密钥的最佳做法

来自分类Dev

在哪里可以创建Facebook应用程序密钥?

来自分类Dev

哪里可以找到espn api密钥?

来自分类Dev

哪个Stripe api密钥应用于单元测试

来自分类Dev

动态设置GMLib的Google Maps Api密钥

来自分类Dev

提供的 API 密钥未配置为在 Google 地图 Road Api 中从此 Android 应用程序使用

来自分类Dev

在Rails App中使用API密钥

Related 相关文章

  1. 1

    Stripe API密钥缺少Rails

  2. 2

    向应用程序添加API密钥

  3. 3

    如何设置 Azure AD 注册应用程序的 API 密钥的“密钥描述”

  4. 4

    使用其他用户api密钥在servicestack中实现仅应用程序的API密钥和密钥

  5. 5

    我在哪里将API curl请求放入Rails应用程序中

  6. 6

    我在哪里将API curl请求放在Rails应用程序中

  7. 7

    RAILS应用程序中的多个API

  8. 8

    无法使用API密钥访问Box应用程序

  9. 9

    如何为我的应用程序生成Api密钥

  10. 10

    发布应用程序时忘记放置GCM api密钥

  11. 11

    如何使用Chef管理安全的应用程序API密钥

  12. 12

    无法使用API密钥访问Box应用程序

  13. 13

    保护Nuxtjs中的API密钥

  14. 14

    在React中隐藏API密钥

  15. 15

    使用外部API(Salesforce)将变量设置为Rails应用程序中的字段映射组

  16. 16

    在我的Rails应用程序中,负责进行第三方API调用的类在哪里?

  17. 17

    域名中ZK应用程序中Google Maps的Google API密钥

  18. 18

    Google API密钥使用限制和密钥/应用

  19. 19

    如何在我的Electron应用程序中隐藏API密钥?

  20. 20

    Google Map API密钥未加载到SmartGWT应用程序中

  21. 21

    在反应静态 Firebase 托管应用程序中隐藏/屏蔽 API 密钥或敏感数据

  22. 22

    安全密钥中的Java文件中像API密钥等黑客

  23. 23

    捆绑在App中的API密钥和密钥的最佳做法

  24. 24

    在哪里可以创建Facebook应用程序密钥?

  25. 25

    哪里可以找到espn api密钥?

  26. 26

    哪个Stripe api密钥应用于单元测试

  27. 27

    动态设置GMLib的Google Maps Api密钥

  28. 28

    提供的 API 密钥未配置为在 Google 地图 Road Api 中从此 Android 应用程序使用

  29. 29

    在Rails App中使用API密钥

热门标签

归档