gpt4 book ai didi

ruby-on-rails - 从 github 隐藏我的敏感信息(例如密码)

转载 作者:行者123 更新时间:2023-12-03 23:43:11 27 4
gpt4 key购买 nike

我刚刚设置了 Devise(Rails 身份验证插件)以在注册时发送确认电子邮件。这涉及我将以下内容放入我的 environment.rb 文件中:

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:authentication => :login,
:user_name => "[my email]",
:password => "[my pass]"
}

我显然不想把它推到 github 上,[我的通行证] 只是坐在那里。这里有标准做法吗?

最佳答案

标准是将您的配置设置放在一个 YAML 文件中,该文件不包含在您的存储库中。

然后您只需从中获取数据。

检查 Railscast "#85 YAML Configuration File "以查看它的运行情况。

关于ruby-on-rails - 从 github 隐藏我的敏感信息(例如密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190473/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com